linux wc命令有什么用

linux中,wc命令的作用是統(tǒng)計指定文件中的字節(jié)數(shù)、字數(shù)、行數(shù),并將統(tǒng)計結果顯示輸出,若不指定文件名稱、或是所給予的文件名為“-”,則wc命令會從標準輸入設備讀取數(shù)據(jù);該命令的使用語法“wc [選項] 文件 …”。

linux wc命令有什么用

本教程操作環(huán)境:Red Hat Enterprise Linux 6.1系統(tǒng)、Dell G3電腦。

Linux wc命令用于計算字數(shù)。

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

語法:

wc?[選項]?文件?...

參數(shù):

  • -c或–bytes或–chars 只顯示Bytes數(shù)。

  • -l或–lines 顯示行數(shù)。

  • -w或–words 只顯示字數(shù)。

  • –help 在線幫助。

  • –version 顯示版本信息。

具體用法及分析

以下通過具體文件演示wc命令以上各選項參數(shù)的具體用法及分析,創(chuàng)建一個test.txt文件,文件內容如下圖所示:

1)執(zhí)行命令wc -c test.txt后,結果如下圖所示:

linux wc命令有什么用

如圖中顯示,該文件顯示有24個字節(jié),這是因為包括了空格符以及每行的換行符。

我們可以通過命令cat -A test.txt查看換行符,如下圖所示:

linux wc命令有什么用

2)執(zhí)行命令wc -l test.txt后,結果如下圖所示:

linux wc命令有什么用

圖中顯示該文件有3行

3)執(zhí)行命令wc -m test.txt后,結果如下圖所示:

linux wc命令有什么用

該結果與-c選項的參數(shù)結果一樣,有24個字符

4)執(zhí)行命令wc -w test.txt后,結果如下圖所示:

linux wc命令有什么用

圖中顯示該文件有4個字。

5)執(zhí)行命令wc -L test.txt后,結果如下圖所示:

linux wc命令有什么用

圖中顯示該文件最長行長度為11,不包括換行符。

6)執(zhí)行命令wc test.txt后,結果如下圖所示:

linux wc命令有什么用

圖中結果顯示依次為行數(shù)、單詞數(shù)、字節(jié)數(shù)、文件名。

4、以上就是針對wc命令詳細的參數(shù)選項用法,實際應用中還與管道符一同使用,這在編寫shell腳本時很有用。以下舉例說明:

1)在根目錄下執(zhí)行命令ls -l后看到打印信息如下圖所示:

linux wc命令有什么用

2)在根目錄執(zhí)行命令ls -l | wc -l后結果如下圖所示:

linux wc命令有什么用

結果顯示統(tǒng)計ls -l命令顯示的內容有20行。

相關推薦:《Linux視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享