Chcę powtórzyć nową linię do pliku pomiędzy zmiennymi w skrypcie powłoki. Oto mój kod:
var1 = „Witaj” var2 = „Świat!” logwrite = "$ var1 [Tutaj chcę wstawić nowy wiersz] $ var2 echo „$ logwrite” >> /Users/username/Desktop/user.txt
W tej chwili po uruchomieniu skryptu plik user.txt pokazuje to:
Witaj świecie!
Chcę, aby pokazywał:
Witaj Świat!
Jak mam to zrobic??
EDYCJA: Oto mój skrypt powłoki:
echo -n "Jak masz na imię?" najpierw przeczytaj echo -n "Jak masz na nazwisko?" przeczytaj ostatni echo -n "Jakie jest twoje drugie imię?" czytaj w środku echo -n "Jakie są twoje urodziny?" czytaj urodziny echo -e "Imię: $ pierwsze / n Ostatnie imię: $ ostatnie / nŚrednie imię: $ middle / nBirthday: $ birthday" >> /Users/matthewdavies/Desktop/user.txt qlmanage -p "~ / Desktop / user.txt"
printf "%s\n" $var1 $var2 >> file
?