Shell腳本echo指令使用小技巧
echo是Shell的一個(gè)內(nèi)部指令,用于在屏幕上打印出指定的字符串。命令格式:
echo arg
您可以使用echo實(shí)現(xiàn)更復(fù)雜的輸出格式控制。
顯示轉(zhuǎn)義字符
echo "\"It is a test\""
結(jié)果將是:
"It is a test"
雙引號(hào)也可以省略。
顯示變量
name="OK"
echo "$name It is a test"
結(jié)果將是:
OK It is a test
同樣雙引號(hào)也可以省略。
如果變量與其它字符相連的話,需要使用大括號(hào)({ }):
mouth=8
echo "${mouth}-1-2009"
結(jié)果將是:
8-1-2009
顯示換行
echo "OK!\n"
echo "It is a test"
輸出:
OK!
It is a test
顯示不換行
echo "OK!\c"
echo "It is a test"
輸出:
OK!It si a test
顯示結(jié)果定向至文件
echo "It is a test" > myfile
原樣輸出字符串
若需要原樣輸出字符串(不進(jìn)行轉(zhuǎn)義),請(qǐng)使用單引號(hào)。例如:
echo '$name\"'
顯示命令執(zhí)行結(jié)果
echo `date`
結(jié)果將顯示當(dāng)前日期
從上面可看出,雙引號(hào)可有可無(wú),單引號(hào)主要用在原樣輸出中。
相關(guān)文章
Shell中調(diào)用、引用、包含另一個(gè)腳本文件的三種方法
這篇文章主要介紹了Shell中調(diào)用、引用、包含另一個(gè)腳本文件的三種方法,需要的朋友可以參考下2014-04-04shell腳本學(xué)習(xí)指南[二](Arnold Robbins & Nelson H.F. Beebe著)
這篇文章主要介紹了shell腳本學(xué)習(xí)指南[二](Arnold Robbins & Nelson H.F. Beebe著),需要的朋友可以參考下2014-02-02linux下執(zhí)行shell命令方法簡(jiǎn)介
本文給大家分享的是linux系統(tǒng)下執(zhí)行shell命令的常用的2種方法,希望對(duì)初學(xué)shell命令的小伙伴能夠有所幫助2016-12-12awk腳本統(tǒng)計(jì)一組單詞中字母出現(xiàn)最多最少頻率
這篇文章主要介紹編寫一個(gè) awk 腳本來(lái)找到一組單詞中出現(xiàn)次數(shù)最多(和最少)的單詞頻率,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-03-03shell實(shí)現(xiàn)圖書管理系統(tǒng)
這篇文章主要介紹了shell實(shí)現(xiàn)圖書管理系統(tǒng),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-01-01bash scp command not found的解決方法
今天在一系統(tǒng)上運(yùn)行bash scp提示command not found,經(jīng)過如下方法解決了,需要的朋友可以參考下2013-03-03linux下實(shí)現(xiàn)ftp自動(dòng)備份shell腳本
ftp命令把遠(yuǎn)程計(jì)算機(jī)上的文件傳輸?shù)奖镜赜?jì)算機(jī)時(shí),需要和用戶交互。怎樣使交互過程自動(dòng)化呢2013-01-01