Linuxのwcコマンドの詳細

2287 ワード

#
wc --help
  :wc [  ]... [  ]...
  :wc [  ]... --files0-from=F
           、        ,     
      ,             。      
  ,     "-",          。
  -c, --bytes                  
  -m, --chars                  
  -l, --lines                 
      --files0-from=                  NUL      ,      
                                           "-"          
  -L, --max-line-length         
  -w, --words                         
      --help                      
      --version                  

  [email protected]   wc    
GNU coreutils     :
GNU        :
     wc      
       ,   :info coreutils 'wc invocation'

インスタンスの使用
インスタンス1:ファイルのバイト数、ワード数、行数の表示
[root@localhost test]# cat test.txt 
hnlinux
peida.cnblogs.com
ubuntu
ubuntu linux
redhat
Redhat
linuxmint
[root@localhost test]# wc test.txt
 7  8 70 test.txt
[root@localhost test]# wc -l test.txt 
7 test.txt
[root@localhost test]# wc -c test.txt 
70 test.txt
[root@localhost test]# wc -w test.txt 
8 test.txt
[root@localhost test]# wc -m test.txt 
70 test.txt
[root@localhost test]# wc -L test.txt 
17 test.txt
説明:
7     8     70     test.txt
行数単語数バイト数ファイル名
例2:wcコマンドで統計数字だけを印刷してファイル名を印刷しない方法
[root@localhost test]# wc -l test.txt 
7 test.txt
[root@localhost test]# cat test.txt |wc -l
7[root@localhost test]#
説明:shellスクリプトの作成に特に役立つパイプラインを使用します.
例3:現在のディレクトリのファイル数を統計する
[root@localhost test]# cd test6
[root@localhost 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
[root@localhost test6]# ls -l | wc -l
8
[root@localhost test6]#
説明:現在のディレクトリを数量に含める
「≪インスタンス|Instance|Emdb≫」セクションで、次のように変換します:http://www.cnblogs.com/peida/archive/2012/12/18/2822758.html