天天看點

linux 統計檔案位元組和行數,Linux指令-統計檔案中的位元組數、字數、行數:wc

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 例子