GNU/Linux >> Belajar Linux >  >> Linux

Apa cara tercepat untuk menambahkan teks ke file dari baris perintah?

Tulis sendiri skrip shell yang disebut "n". Taruh ini di dalamnya:

#!/bin/sh
notefile=/home/me/notefile
date >> $notefile
emacs $notefile -f end-of-buffer

Saya merekomendasikan ini daripada cat >> notefile karena:

  1. Suatu hari Anda akan terburu-buru sehingga Anda akan meraba-raba>> dan mengetik> sebagai gantinya dan menghapus file Anda.
  2. Emacs dimulai dalam lima seperseratus detik di Mac Mini saya. Dibutuhkan sepersepuluh detik untuk memulai sistem berbasis Celeron berusia sepuluh tahun yang telah saya duduki. Jika Anda tidak dapat menunggu selama itu untuk mulai mengetik, berarti Anda sudah menjadi mesin dan tidak perlu mencatat. :)

Jika Anda bersikeras menghindari editor teks, gunakan fungsi shell:

n () { date >> /home/me/notefile; cat >> /home/me/notefile; }

yang seharusnya berfungsi di semua shell yang mengklaim kompatibilitas Bourne shell.


Juga, untuk menulis banyak baris ke file dari baris perintah, lakukan:

cat >> sometextfile.txt << EOF
text
more text
and another line
EOF

Cukup gunakan echo :

echo $(date) Hi. >> notes.txt

Anda dapat menggunakan>> untuk menambahkan file, atau menggunakan> untuk menimpanya.


Linux
  1. Menggunakan Google Drive dari Baris Perintah Linux

  2. Bagaimana Mengenalinya Versi Os X Saya Dari Baris Perintah?

  3. Cara Meratakan Gambar .pdf Dari Baris Perintah?

  1. Apa cara yang tepat untuk menggunakan inotify?

  2. Perintah Shell untuk menghapus ^M karakter dari file teks

  3. Apa yang menyebabkan perintah file di Linux melaporkan file teks sebagai data biner?

  1. Buat file dengan menggunakan baris perintah di Linux

  2. Bagaimana cara mendapatkan URL file Dropbox dari baris perintah?

  3. Apakah ada cara untuk mengubah id volume file .iso dari baris perintah?