18
如何使用printf將新行添加到打印命令?如何使用printf添加換行符?
printf "I want this on a new line!"
我認爲這將是這樣的,但它並沒有提前上班
printf "/n I want this on a new line!/n"
感謝您的幫助!
如何使用printf將新行添加到打印命令?如何使用printf添加換行符?
printf "I want this on a new line!"
我認爲這將是這樣的,但它並沒有提前上班
printf "/n I want this on a new line!/n"
感謝您的幫助!
要編寫一個換行符使用\n
不/n
後者只是一個斜線和正
試試這個:
printf '\n%s\n' 'I want this on a new line!'
這可以讓你的格式從實際文本分開。您可以使用多個佔位符和多個參數。
quantity=38; price=142.15; description='advanced widget'
$ printf '%8d%10.2f %s\n' "$quantity" "$price" "$description"
38 142.15 advanced widget
非常感謝幫助! – Nightlock32
不好意思問另一個問題,但是有可能用多個單詞創建單個命令嗎?因此,例如,將ls命令更改爲列表文件? – Nightlock32
您可能無法使用兩個單詞,因爲它會將它視爲帶參數「files」的命令「list」。列表文件可能會被別名。嘗試在您的操作系統上搜索終端別名。 「ls」雖然更短,但更容易記住。 – petschekr