GNU/Linux >> Belajar Linux >  >> Linux

gema teks dengan baris baru di bash

opsi 1:

% echo -e "text\n" >> file.conf

opsi 2:

% ( echo text ; echo "" ) >> file.conf

opsi 3:

% echo text >> file.conf
% echo ""  >> file.conf

Saya pikir jawaban yang tepat adalah perintah Anda

gema teks>> file.conf

menambahkan baris tambahan, tetapi setelah teks baru, bukan sebelumnya.

Saya kira Anda ingin menambahkan baris tambahan sebelum teks itu, mungkin karena file awal Anda tidak diakhiri dengan baris baru. Dalam hal ini Anda dapat menggunakan

echo -e "\ntext">> file.conf

sebagai gantinya, sebagai -e opsi memungkinkan Anda untuk menggunakan baris baru \n karakter.


Hanya untuk menambah tanggapan akira

Opsi 4:

gunakan ctrl-v ctrl-m kombo kunci dua kali untuk memasukkan dua karakter kontrol baris baru di terminal. Ctrl-v memungkinkan Anda memasukkan karakter kontrol ke terminal. Anda bisa menggunakan tombol enter atau return daripada ctrol-m jika Anda mau. Itu memasukkan hal yang sama.

Ini akhirnya terlihat seperti echo text^M^M >> file.conf


Linux
  1. Bash Script:Periksa Apakah File Adalah File Teks?

  2. Duplikat, Dengan Beberapa Perubahan Kecil, Beberapa Baris Dalam File Teks?

  3. Cara menggemakan Baris Baru di Bash Shell Script

  1. Bagaimana melakukan sed like text ganti dengan python?

  2. Baca baris demi baris dalam skrip bash

  3. Menambahkan stempel waktu ke nama file dengan mv di BASH

  1. Bagaimana cara menambahkan teks ke file?

  2. skrip bash menambahkan teks ke baris pertama file

  3. Mengirim penekanan tombol yang disimulasikan di Bash