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)文章
linux網(wǎng)絡(luò)相關(guān)命令匯總(6)
這篇文章主要為大家匯總了linux網(wǎng)絡(luò)相關(guān)命令,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-12-12
shell腳本打印日期時(shí)間的實(shí)現(xiàn)示例
在shell 中,可以使用 `date` 命令打印系統(tǒng)時(shí)間,本文主要介紹了shell腳本打印日期時(shí)間的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下2023-09-09
shell 1>&2 2>&1 &>filename重定向的含義和區(qū)別
這篇文章主要介紹了shell 1>&2 2>&1 &>filename重定向的含義和區(qū)別,需要的朋友可以參考下2015-04-04
shell腳本學(xué)習(xí)之調(diào)用腳本將文件打包zip的方法示例
這篇文章主要給大家介紹了關(guān)于shell腳本學(xué)習(xí)之調(diào)用腳本將文件打包zip的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編一起來(lái)學(xué)習(xí)學(xué)習(xí)吧。2017-07-07

