Tôi muốn lặp lại một dòng mới vào một tệp ở giữa các biến trong tập lệnh shell. Đây là mã của tôi:
var1 = "Xin chào" var2 = "Thế giới!" logwrite = "$ var1 [Đây là nơi tôi muốn chèn một dòng mới] $ var2 tiếng vang "$ logwrite" >> /Users/username/Desktop/user.txt
Ngay bây giờ, khi tôi chạy tập lệnh của mình, tệp user.txt hiển thị điều này:
Chào thế giới!
Tôi muốn nó hiển thị:
xin chào Thế giới!
Làm thế nào để tôi làm điều này??
EDIT: Đây là kịch bản shell của tôi:
echo -n "Tên của bạn là gì?" đọc trước echo -n "Họ của bạn là gì?" đọc lần cuối echo -n "Tên đệm của bạn là gì?" đọc giữa echo -n "Sinh nhật của bạn là gì?" đọc sinh nhật echo -e "Tên: $ First / nLast Tên: $ last / nMiddle Tên: $ middle / nB birthday: $ birthday" >> /Users/matthewdavies/Desktop/user.txt qlmanage -p "~ / Máy tính để bàn / user.txt"
printf "%s\n" $var1 $var2 >> file
không