Bir kabuk betiğindeki değişkenler arasındaki bir dosyaya yeni bir satır eko etmek istiyorum. İşte kodum:
var1 = "Merhaba" var2 = "Dünya!" logwrite = "$ var1 [Yeni bir satır eklemek istediğim yer] $ var2 echo "$ logwrite" >> / Kullanıcı / kullanıcı adı / Masaüstü / kullanıcı.txt
Şu anda komut dosyasını çalıştırdığımda, user.txt dosyası şunu gösteriyor:
Selam Dünya!
Göstermesini istiyorum:
Merhaba Dünya!
Bunu nasıl yaparım??
EDIT: İşte benim kabuk komut dosyası:
echo -n "İlk adın nedir?" önce oku echo -n "Soyadınız nedir?" son oku echo -n "Göbek adın nedir?" orta oku echo -n "Doğum günün ne?" doğum günü oku echo -e "İlk Ad: $ ilk / nSon Adı: $ last / nOrta Adı: $ orta / nDoğum Günü: $ doğum günü" >> / Kullanıcı / matthewdavies/Desktop/user.txt qlmanage -p "~ / Desktop / user.txt"
printf "%s\n" $var1 $var2 >> file
?