wc列印換行符,字和位元組計數,並且支援多個檔案列印,命令格式:
wc [option]... [file]... 或
wc [option]... --files0-from=f
常用方式:
檢視 error.log 日誌總行數
1
wc
-l error.log
檢視 error.log 日誌總位元組數
1
wc
-c error.log
檢視 log 目錄下 error.* 類的檔案行數
1
wc
-l log
/error
.*
引數列表:
-c, --bytes
說明:列印檔案的位元組總數
-m, --chars
說明:列印檔案的字元總數
-l, --lines
說明:列印檔案的總行數
--files0-from=f read input from the files specified by
nul-terminated names in file f;
if f is - then read names from standard input
說明:列印批量指定一些檔案,位元組,行數,字元數等資訊。
當f為檔名時會讀取指定的檔名(所讀取的檔案內容應該是所以指定的檔名列表,並且每個檔名結尾追加 ^@ 特殊符號,注意:這個符號並非^與@而是按 ctrl+v然後再輸入10並且再按其它鍵即可看到型別 ^@ 藍色的符號)。如:
檔案 test.wc 內容:
sh.log^@test.sh^@
命令:1
wc
--files0-from=
test
.
wc
結果:1
2
3
4
5
6
[root@localhost ~]
# wc --files0-from=test.txt
460275 1332379 40275303 sh.log
9 25 338
test
.sh
wc
:
: no such
file
or directory
460284 1332404 40275641 total
當f為 - 則表示接收標準輸入讀取,一般使用 | 管道輸入到wc,如:
1
find
. -name
'*.log'
-print0 |
wc
--files0-from=-
還可以使用命令相看相關說明:
1
info
wc
-l, --max-line-length
說明:列印檔案中長度最長行的行數
-w, --words
說明:列印檔案中的單詞個數
--help
說明:顯示幫助資訊
--version
說明:列印當前命令版本資訊
Linux換行符和Windows換行符的區別與轉換
windows為乙個回車 r cr或 m 和乙個換行 n nl或lf 括號內是其它顯示方法 linux為乙個換行 n mac為乙個回車 r 檢視檔案是否含有windows換行符 windows notepad 檢視 顯示所有符號 linux file test.txt test.txt ascii ...
window和linux換行符處理
換行方式 在早期的印表機時代,開始新的一行要占用兩個字元的時間。如果到了一行的結尾處,你要快速回到新的一行的開頭,需要列印針頭在紙面上飛快地掠過,常常會在紙面上留下汙點。解決這個問題的辦法就是,用兩個字元 乙個字元來移到第一列,另乙個字元來新增一行。計算機產生以後,儲存較為昂貴,在如何解決回車換行這...
linux和windows換行符的區別
對於 c c 這種強型別的語言來說,float 和double 是其最基本的資料型別,但是對於初學者來說或者已經都 c c 都了解比較到位的程式設計師來說還是容易遺忘 簡單來講 float 和double 如下 浮點型別 型別 有效位 位元組數 float 6 7 double 15 16 浮點變數...