echo是Shell的一個(gè)內(nèi)部指令,用于在屏幕上打印出指定的字符串。命令格式:
復(fù)制代碼 代碼如下:
echo arg
您可以使用echo實(shí)現(xiàn)更復(fù)雜的輸出格式控制。
顯示轉(zhuǎn)義字符
復(fù)制代碼 代碼如下:
echo "\"It is a test\""
結(jié)果將是:
"It is a test"
雙引號(hào)也可以省略。
顯示變量
復(fù)制代碼 代碼如下:
name="OK"
echo "$name It is a test"
結(jié)果將是:
OK It is a test
同樣雙引號(hào)也可以省略。
如果變量與其它字符相連的話,需要使用大括號(hào)({ }):
復(fù)制代碼 代碼如下:
mouth=8
echo "${mouth}-1-2009"
結(jié)果將是:
8-1-2009
顯示換行
復(fù)制代碼 代碼如下:
echo "OK!\n"
echo "It is a test"
輸出:
OK!
It is a test
顯示不換行
復(fù)制代碼 代碼如下:
echo "OK!\c"
echo "It is a test"
輸出:
OK!It si a test
顯示結(jié)果定向至文件
復(fù)制代碼 代碼如下:
echo "It is a test" > myfile
原樣輸出字符串
若需要原樣輸出字符串(不進(jìn)行轉(zhuǎn)義),請(qǐng)使用單引號(hào)。例如:
復(fù)制代碼 代碼如下:
echo '$name\"'
顯示命令執(zhí)行結(jié)果
復(fù)制代碼 代碼如下:
echo `date`
結(jié)果將顯示當(dāng)前日期
從上面可看出,雙引號(hào)可有可無,單引號(hào)主要用在原樣輸出中。
您可能感興趣的文章:- 收集的48個(gè)Shell腳本小技巧
- Shell腳本計(jì)算字符串長度和判斷字符串為空小技巧
- 寫出健壯Bash Shell腳本的一些技巧總結(jié)
- PowerShell腳本性能優(yōu)化技巧總結(jié)
- Powershell小技巧之查找腳本中的函數(shù)
- Powershell小技巧之記錄腳本的操作
- Powershell小技巧之找出腳本中的錯(cuò)誤
- Powershell小技巧之捕獲腳本內(nèi)部的異常
- 十三個(gè)寫好shell腳本的技巧分享