小程序 網(wǎng)站建設(shè) app 開發(fā)網(wǎng)絡(luò)營(yíng)銷知名企業(yè)
一.grep命令
1.grep命令的作用
我們通過grep命令從文件中通過關(guān)鍵字過濾文件行
2.grep命令的語法
grep [-n] 關(guān)鍵字 文件路徑
其中g(shù)rep作為命令主體
-n選項(xiàng)表示在結(jié)果中顯示匹配的行的行號(hào)
關(guān)鍵字為必填參數(shù),表示過濾的關(guān)鍵字(可以使用""將關(guān)鍵字包裹起來)
文件路徑為必填參數(shù),表示我們要進(jìn)行過濾的文件的路徑
3.grep命令使用實(shí)例
例如我們輸入:
grep "Linux" temple.txt
grep Linux temple.txt也是一樣的
表示我們要在當(dāng)前工作目錄中找到temple.txt文件過濾出其中包含"Linux"的行
注意點(diǎn)1:
"",雙引號(hào)不是必須添加的,只是將過濾的內(nèi)容進(jìn)行區(qū)分
注意點(diǎn)2:
我們輸入的文件路徑必須要確保它的正確性
二.wc命令
1.wc命令的作用
我們通過wc命令統(tǒng)計(jì)文件中內(nèi)容的統(tǒng)計(jì)
2.wc命令的語法
wc [-c -m -l -w] 文件路徑
其中wc為命令的主體
-c選項(xiàng)表示統(tǒng)計(jì)bytes類型的數(shù)據(jù)的數(shù)量
-m選項(xiàng)表示統(tǒng)計(jì)字符類型的數(shù)據(jù)的數(shù)量
-l選項(xiàng)表示統(tǒng)計(jì)行數(shù)
-w選項(xiàng)表示統(tǒng)計(jì)單詞數(shù)量
文件路徑為被統(tǒng)計(jì)的文件的路徑
注意點(diǎn):
在我們直接使用wc命令,什么選項(xiàng)都不添加時(shí),默認(rèn)顯示方式為:
行數(shù) 單詞數(shù) 字節(jié)數(shù) 文件名
三.管道符的使用
1.管道符
管道符為|
管道符的作用是:將管道符左邊命令所得出的結(jié)果輸入到右邊命令中作為參數(shù)
2.管道符使用實(shí)例
例如我們輸入:
cat temple.txt | grep Linux
這條代碼表示將temple.txt的內(nèi)容輸入到grep命令中將其中的內(nèi)容以Linux關(guān)鍵字進(jìn)行過濾
注意點(diǎn):管道符是可以連用的
例如:
cat temple.txt | grep Linux | grep love
表示我們首先將temple.txt的內(nèi)容以Linux關(guān)鍵字進(jìn)行了過濾,之后又以love關(guān)鍵字進(jìn)行了過濾