在linux中,wc指令的作用是統計指定檔案中的位元組數、字數、行數,並將統計結果顯示輸出,若不指定檔案名稱、或是所給予的檔案名為“-”,則wc指令會從標準輸入裝置讀取資料;該指令的使用語法“wc [選項] 檔案...”。
本教學操作環境:Red Hat Enterprise Linux 6.1系統、Dell G3電腦。
Linux wc指令用來計算字數。
利用wc指令我們可以計算檔案的Byte數、字數、或是列數,若不指定檔案名稱、或是所給予的檔案名稱為"-",則wc指令會從標準輸入設備讀取資料。
語法:
wc [选项] 文件 ...
參數:
#-c或--bytes或--chars 只顯示Bytes數。
-l或--lines 顯示行數。
-w或--words 只顯示字數。
--help 線上幫助。
--version 顯示版本資訊。
具體用法及分析
以下透過具體檔案示範wc指令以上各選項參數的具體用法及分析,建立一個test.txt文件,文件內容如下圖所示:
1)執行指令wc -c test.txt後,結果如下圖所示:
如圖中顯示,該檔案顯示有24個位元組,這是因為包含了空格符以及每行的換行符。
我們可以透過指令cat -A test.txt查看換行符,如下圖所示:
2)執行指令wc -l test.txt之後,結果如下圖所示:
圖中顯示該檔案有3行
3)執行指令wc -m test.txt後,結果如下圖所示:
此結果與-c選項的參數結果一樣,有24個字元
4)執行指令wc -w test. txt後,結果如下圖:
圖中顯示該檔案有4個字。
5)執行指令wc -L test.txt後,結果如下圖所示:
#圖中顯示該檔案最長行長度為11 ,不包括換行符。
6)執行指令wc test.txt後,結果如下圖所示:
#圖中結果顯示依序為行數、單字數、字節數、檔名。
4、以上就是針對wc指令詳細的參數選項用法,實際應用中還與管道符一同使用,這在編寫shell腳本時很有用。以下舉例說明:
1)在根目錄下執行指令ls -l後看到列印資訊如下圖所示:
##2)在根目錄執行指令ls -l | wc -l後結果如下圖: #結果顯示統計ls -l指令顯示的內容有20行。 相關推薦:《Linux影片教學》
以上是linux wc指令有什麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!