Linux系統中的wc(Word Count)指令的功能為統計指定檔案中的位元組數、字數、行數,并将統計結果顯示輸出。
1.指令格式:
wc [選項]檔案...
2.指令功能:
統計指定檔案中的位元組數、字數、行數,并将統計結果顯示輸出。該指令統計指定檔案中的位元組數、字數、行數。如果沒有給出檔案名,則從标準輸入讀取。wc同時也給出所指定檔案的總統計數。
3.指令參數:
-c 統計位元組數。
-l 統計行數。
-m 統計字元數。這個标志不能與 -c 标志一起使用。
-w 統計字數。一個字被定義為由空白、跳格或換行字元分隔的字元串。
-L 列印最長行的長度。
-help 顯示幫助資訊
--version 顯示版本資訊
4.使用執行個體:
執行個體1:檢視檔案的位元組數、字數、行數
wc test.txt 統計test.txt檔案
輸出:
[[email protected] test]# wc test.txt
7 8 70 test.txt
[[email protected] test]# wc -l test.txt
7 test.txt
[[email protected] test]# wc -c test.txt
70 test.txt
[[email protected] test]# wc -w test.txt
8 test.txt
[[email protected] test]# wc -m test.txt
70 test.txt
[[email protected] test]# wc -L test.txt
17 test.txt
說明:
7 8 70 test.txt
行數 單詞數 位元組數 檔案名
執行個體2:用wc指令怎麼做到隻列印統計數字不列印檔案名
指令:
輸出:
[[email protected] test]# wc -l test.txt
7 test.txt
[[email protected] test]# cat test.txt |wc -l
7[[email protected] test]#
說明:
使用管道線,這在編寫shell腳本時特别有用。
執行個體3:用來統計目前目錄下的檔案數
指令:
ls -l | wc -l
輸出:
[[email protected] test]# cd test6
[[email protected] test6]# ll
總計 604
---xr--r-- 1 root mail 302108 11-30 08:39 linklog.log
---xr--r-- 1 mail users 302108 11-30 08:39 log2012.log
-rw-r--r-- 1 mail users 61 11-30 08:39 log2013.log
-rw-r--r-- 1 root mail 0 11-30 08:39 log2014.log
-rw-r--r-- 1 root mail 0 11-30 08:39 log2015.log
-rw-r--r-- 1 root mail 0 11-30 08:39 log2016.log
-rw-r--r-- 1 root mail 0 11-30 08:39 log2017.log
[[email protected] test6]# ls -l | wc -l
8
[[email protected] test6]#
說明:
數量中包含目前目錄
linux指令統計檔案中某個字元串出現的次數
1.使用grep linux grep指令在我的随筆linux分類裡有過簡單的介紹,這裡就隻簡單的介紹下使用grep指令統計某個檔案這某個字元串出現的次數,首先介紹grep指令的幾個參數,詳細參數請自 ...
Linux:從檔案中搜尋關鍵字并顯示行數(cat,grep函數)
假如有test1.txt的格式如下圖所示: 有test2.txt的内容如下: 現需将test2.txt含有的關鍵字的行搜尋出來并顯示行數 則可以用到指令: cat test1.txt | grep - ...
linux指令---查找檔案中的内容
linux指令---查找檔案中的内容 [[email protected] ~]$ cat 1.txt |egrep '123456789|second'-------比對123456789或者seco ...
Linux指令計算檔案中某一列的平均值
例如每秒執行一次top指令,把結果輸出到某個檔案中儲存,現在需要統計這段時間内某個程序的平均CPU占用率,可使用以下指令 | grep "GameServer_r" | awk ' ...
linux指令在檔案中根據指令查找
find . -type f -name "*.tmp" | xargs grep -ri "2016-08-30 04:00:00|2016-08-30 05:00:0 ...
linux指令讀取檔案中特定行
1.如果你隻想看檔案的前5行,可以使用head指令, 如: head -5 /etc/passwd 2.如果你想檢視檔案的後10行,可以使用tail指令, 如: tail -10 /etc/passw ...
linux過濾舊檔案中的空行和注釋行剩餘内容組成新檔案
一.說明 在某些場景下我們想要将舊檔案中空行和注釋行過濾掉,将産生實際效果的行保留. 比如redis提供的配置示例檔案中有很多用于說明的空行和注釋行,我們想把産生實際效果的配置行篩選出來組成新的簡潔的 ...
linux 使用wc指令統計檔案行數、字數及大小
文法:wc [選項] 檔案… 說明:該指令統計給定檔案中的位元組數.字數.行數.如果沒有給出檔案名,則從标準輸入讀取.wc同時也給出所有指定檔案的總統計數.字是由空格字元區分開的最大字元串. 該指令各選 ...
linux的wc -l 指令統計檔案少一行(一般是windows檔案)
先簡單介紹 wc(Word Count)指令的功能為統計指定檔案中的位元組數.字數.行數,并将統計結果顯示輸出 格式:wc file 指令參數: -c 統計Bytes數(位元組數),并顯示檔案名 -l 統 ...
随機推薦
C#前端頁面判斷控件
var chbClass = document.getElementById("" + &qu ...
OfficePickers
OfficePickers http://www.codeproject.com/Articles/12327/Office-2003-Color-Picker 來自為知筆記(Wiz) 附件列 ...
常用sql語句及案例(oracle)
目錄 1)基本 2)數學函數 3)rownum 4)分頁 5)時間處理 6)字元函數 7)to_number 8)聚合函數 9)學生選課 10)圖書館借閱 基本 --建立表: ) ) not null ...
CSS 解決<;td>;裡面内容太多把表格弄變形的原因,設定 自動換行。
1 例如div寬200px,它的内容就會到200px自動換行,如果該行末端有個英文單詞很長(congra ...
POJ 1256.Anagram
2015-06-04 問題簡述: 輸出一串字元的全排列,順序不同于一般的字母序,而是 A
十二個 ASP.NET Core 例子