Tulis Teks ke File di Baris Perintah

Anda dapat dengan mudah menambahkan teks ke file dari baris perintah dengan menggunakan sintaks perintah berikut:

cat file.txt | pbcopy && echo "Text to prepend" > file.txt && pbpaste >> file.txt

Dalam hal ini, file yang memiliki teks yang ditambahkan adalah 'file.txt', ganti dengan dokumen Anda sendiri. Anda mungkin ingin menggunakan cadangan file saat Anda menguji ini sampai Anda memahami cara kerjanya.

Perintah di atas menggunakan kucing untuk membuang file, pbcopy untuk menyalin itu, kemudian blok teks yang di-echo untuk disisipkan ke dalam file, membuat penggunaan perintah pbcopy dan pbpaste yang besar - Anda dapat mengenali mereka sebagai baris perintah depan ke Mac OS X clipboard.


Anda juga dapat menambahkan teks ke awal file teks lain dengan menggunakan perintah echo bersamaan dengan file sementara:

echo "Text to prepend" | cat - file.txt > /tmp/tempfile && mv /tmp/tempfile file.txt

Dalam hal ini adalah greek untuk Anda, teks prepending pada dasarnya berarti Anda menambahkan teks tambahan ke bagian paling awal dari file teks tertentu.

Saya lebih suka metode pbcopy / pbpaste tapi itu terbatas pada Mac OS X, Anda dapat menggunakan perintah echo di Linux dan varian Unix lainnya jika Anda mau.

Petunjuk ini dikirim oleh Cedrik, yang menemukannya di OneThingWell.org.