Linux簡單命令——echo
將文本打印到標準輸出位置,可以是terminal窗口,也可以是一個文件。
用法:echo [參數] [字符串]
譬如:
echo hello, world!
echo ‘hello, world!’
對比兩種方式,差別在哪?
第一種方式,他會將 hello,和world作爲兩個獨立的參數傳遞給echo程序打印,而第二種方式,他會將單引號內作爲整體一個參數傳遞個echo指令。
爲何要有這種差別?
linux系統中的變量以$開頭,所以傳遞的是一個變量給echo的時候,他會打印變量的值,而如果用引號括起來就只會打印引號裏的字面內容。
轉義字符處理
echo提供對單引號內字符串轉義字符的處理,但需要加入-e選項參數。
例如:
將文本輸出到文件中
輸出默認是輸出到命令窗口,我們可以使用IO重定向符’>'來實現。
例如:
你也可以使用‘>>’來向文本繼續追加內容,因爲’>'會覆蓋掉內容,你可以根據需要選擇。