Я хочу отобразить новую строку в файле между переменными в сценарии оболочки. Вот мой код:
var1 = "Hello" var2 = "Мир!" logwrite = "$ var1 [Здесь я хочу вставить новую строку] $ var2 echo "$ logwrite" >> /Users/username/Desktop/user.txt
Прямо сейчас, когда я запускаю свой скрипт, файл user.txt показывает это:
Привет, мир!
Я хочу это показать:
Здравствуйте Мир!
Как мне это сделать??
РЕДАКТИРОВАТЬ: Вот мой сценарий оболочки:
echo -n "Как тебя зовут?" читать первым echo -n "Какая у тебя фамилия?" читать в последний раз echo -n "Каково ваше второе имя?" читать середину echo -n "Какой у тебя день рождения?" читать день рождения echo -e "Имя: $ first / nLast Имя: $ last / nMiddle Имя: $ middle / nBirthday: $ birthday" >> /Users/matthewdavies/Desktop/user.txt qlmanage -p "~ / Desktop / user.txt"
printf "%s\n" $var1 $var2 >> file
?