Saya ingin mengulangi baris baru ke file di antara variabel dalam skrip shell. Ini kode saya:
var1 = "Halo" var2 = "Dunia!" logwrite = "$ var1 [Di sinilah saya ingin menyisipkan baris baru] $ var2 echo "$ logwrite" >> /Users/username/Desktop/user.txt
Saat ini, ketika saya menjalankan skrip saya, file user.txt menunjukkan ini:
Halo Dunia!
Saya ingin menunjukkan:
Halo Dunia!
Bagaimana saya melakukan ini ??
EDIT: Ini skrip shell saya:
echo -n "Siapa nama depan Anda?" baca dulu echo -n "Siapa nama belakangmu?" baca yang terakhir echo -n "Apa nama tengah Anda?" baca tengah echo -n "Apa hari ulang tahunmu?" baca ulang tahun echo -e "Nama Depan: $ first / nNama Terakhir: $ last / nNama Tengah: $ middle / nBirthday: $ birthday" >> /Users/matthewdavies/Desktop/user.txt qlmanage -p "~ / Desktop / user.txt"
printf "%s\n" $var1 $var2 >> file
?