Menyisipkan Teks di Baris Pertama Berkas Pakai sed

Bismillahirrahmanirrahim.

Siang ini ada seorang pembelajar meminta saya dokumen sumber .tex yang pernah saya tulis. Saya janji akan berikan malam ini, tetapi tentu sebelumnya saya harus berikan lisensi untuk masing-masing berkas. Bagaimana menyisipkan 2 baris teks lisensi yang sama untuk sekian banyak berkas berbeda dalam sekali kerja tanpa membuka text editor? Dengan GNU sed (ya, sed itu dari GNU bukan dari Linux) ini mudah sekali dilakukan:

for i in *.tex; do sed -i ‘1s/^/% Ade Malsasa Akbar \<teknoloid@gmail.com\>\n% Dokumen .tex ini berlisensi CC BY-SA 3.0 https:\/\/creativecommons.org\/licenses\/by-sa\/3.0\/ \n/’ “$i”; done

Hasilnya demikian:

Iklan

Mohon jangan gunakan emotikon:

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s