雜集:Linux中wc用法小結

Linux中wc用法小結

在日常使用linux過程中,有時我們可能想要知道一個文件中的單詞數量、字節數、甚至換行數量等等信息時,這時我們的wc命令就該登上舞臺了。

1、開局先man。

man wc

雜集:Linux中wc用法小結

DESCRIPTION:

Print newline, word, and byte counts for each FILE, and a total line if more than one FILE is specified. With no FILE, or when FILE is -, read standard input. A word is a non-zero-length sequence of characters delimited by white space.

翻譯:

利用wc指令我們可以計算文件的Byte數、字數、或是列數,若不指定文件名稱、或是所給予的文件名為"-",則wc指令會從標準輸入設備讀取數據。

語法:

wc [選項] 文件...

主要參數:

-c或--bytes:打印字節數。

-m或--chars:打印字符數。

-l或--lines:統計行數。

-w或--words:統計字[前後空白]數。

--help:在線幫助。

--version:顯示版本信息。

2、測試

先創建一個wcFile文件,在裡面插點數據

ll ~odysee/ > wcFile

雜集:Linux中wc用法小結

2.1、統計行數

wc -l wcFile

補充:

將stdin作為輸入

cat wcFile | wc -l

雜集:Linux中wc用法小結

驗證一下

vi wcFile

set nu

雜集:Linux中wc用法小結

2.2、統計單詞數

wc -w wcFile

注意:

w指字數,就是該字前後空白為一個。

雜集:Linux中wc用法小結

2.3、統計字符數

echo 123456 | wc -c

123456後面存在一個換行符

所以為7

雜集:Linux中wc用法小結

去掉換行

echo -n 123456 | wc -c

-n:用於去掉echo添加額外的換行符。

雜集:Linux中wc用法小結

2.4、打印最長行的長度

wc -L wcFile

雜集:Linux中wc用法小結

2.5、不使用任何參數

wc wcFile

分別打印出文件的行數、單詞數和字符數。

跟上面的相符合。

雜集:Linux中wc用法小結

2.6、統計多個文件

雜集:Linux中wc用法小結

從上面簡單小例子來看,wc是一個十分簡單和使用的命令。

關於更多wc的信息,請man一下。

歡迎大家給予寶貴的意見或者建議。

歡迎大家補充或者共享一些其他的方法。

感謝支持。


分享到:


相關文章: