一、基本介紹
WC命令是Unix/Linux操作系統下的一個常用文本文件查看命令(英文單詞word count的縮寫),可以顯示文件的行數、單詞數、字符數等信息。
通常情況下,WC命令的基本使用格式如下:
$ wc [參數] [文件]
使用WC命令時,可以添加一些選項來控制輸出結果的格式。
常見的選項:
- -c 統計位元組數
- -l 統計行數
- -w 統計單詞數
二、統計文件中的字符數
使用-c選項可以統計文件中的字符數。
$ wc -c file.txt
輸出結果如下:
22 file.txt
其中,22代表文件的字符數。
三、統計文件中的行數
使用-l選項可以統計文件中的行數。
$ wc -l file.txt
輸出結果如下:
3 file.txt
其中,3代表文件的行數。
四、統計文件中的單詞數
使用-w選項可以統計文件中的單詞數。
$ wc -w file.txt
輸出結果如下:
6 file.txt
其中,6代表文件的單詞數。
五、同時統計三種數量
使用-c、-l、-w選項可以同時統計文件的字符數、行數和單詞數。
$ wc -c -l -w file.txt
輸出結果如下:
22 3 6 file.txt
其中,22代表文件的字符數,3代表文件的行數,6代表文件的單詞數。
六、統計目錄下所有文件的字符數、行數和單詞數
使用-r選項可以遞歸地統計一個文件夾下所有文件的字符數、行數和單詞數。
$ wc -c -l -w -r path/to/directory/
輸出結果類似於:
10120 18131 192815 path/to/directory/file1.txt 5424 9673 100235 path/to/directory/file2.txt 99 248 1992 path/to/directory/file3.txt 155815 247406 2442506 path/to/directory/total
其中,最後一行的total表示目錄下所有文件的統計結果。
七、結論
Linux中的WC命令提供了極為方便的文件統計功能,無論是在查看文件大小還是在優化代碼都有着不可替代的重要作用。
原創文章,作者:AYML,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/135506.html