Linux:echo命令
阿新 • • 發佈:2022-05-16
1、顯示普通字串:
echo "hello world"
輸出:hello world
雙引號可以省略;
2、顯示轉義字元:
使用反斜槓:
echo \"hello world\"
輸出:"hello world"
反斜槓外面跟上面一樣,可以加雙引號也可以不加;
3、顯示變數:
read name
echo "$name hello my der"
執行改程式,並傳入引數roro:
輸出:roro hello my der
這裡的read命令:從標準輸入中讀取一行,並把輸入行的每個欄位的值指定給 shell 變數,它的取值與傳入的引數順序有關;
4、顯示換行:
# -e 開啟轉義
echo -e "look! \n"
echo it is roro
輸出:
look!
it is roro
這裡必須加雙引號,否則顯示不出來想要的;
5、顯示不換行:
echo -e "look! \c"
echo it is roro
輸出:
look! it is roro
6、顯示結果定向至檔案:
echo "hello my der" > myfile
7、原樣顯示字元,用單引號,不包括轉義和特殊變數:
echo '\"it is roro $name\"'
輸出:
\"it is roro $name\"
8、顯示命令執行結果:
echo `date`
這裡使用的是反引號 `, 而不是單引號 '。
結果將顯示當前日期;