mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-06-08 15:04:05 +08:00
38 lines
4.2 KiB
HTML
38 lines
4.2 KiB
HTML
<h1 id="wc">wc</h1>
|
||
<p>统计文件的字节数、字数、行数</p>
|
||
<h2 id="补充说明">补充说明</h2>
|
||
<p><strong>wc命令</strong> 统计指定文件中的字节数、字数、行数,并将统计结果显示输出。利用wc指令我们可以计算文件的Byte数、字数或是列数,若不指定文件名称,或是所给予的文件名为“-”,则wc指令会从标准输入设备读取数据。wc同时也给出所指定文件的总统计数。</p>
|
||
<h3 id="语法">语法</h3>
|
||
<pre><code class="language-bash">wc(选项)(参数)
|
||
wc [选项]... [文件]...
|
||
wc [选项]... --files0-from=F</code></pre>
|
||
<h3 id="选项">选项</h3>
|
||
<div class="sourceCode" id="cb2"><pre><code class="language-bash"><a class="sourceLine" id="cb2-1" data-line-number="1"><span class="ex">-c</span> <span class="co"># 统计字节数,或--bytes或——chars:只显示Bytes数;。</span></a>
|
||
<a class="sourceLine" id="cb2-2" data-line-number="2"><span class="ex">-l</span> <span class="co"># 统计行数,或——lines:只显示列数;。</span></a>
|
||
<a class="sourceLine" id="cb2-3" data-line-number="3"><span class="ex">-m</span> <span class="co"># 统计字符数。这个标志不能与 -c 标志一起使用。</span></a>
|
||
<a class="sourceLine" id="cb2-4" data-line-number="4"><span class="ex">-w</span> <span class="co"># 统计字数,或——words:只显示字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。</span></a>
|
||
<a class="sourceLine" id="cb2-5" data-line-number="5"><span class="ex">-L</span> <span class="co"># 打印最长行的长度。</span></a>
|
||
<a class="sourceLine" id="cb2-6" data-line-number="6"><span class="ex">-help</span> # 显示帮助信息</a>
|
||
<a class="sourceLine" id="cb2-7" data-line-number="7"><span class="ex">--version</span> <span class="co"># 显示版本信息</span></a></code></pre></div>
|
||
<h3 id="参数">参数</h3>
|
||
<p>文件:需要统计的文件列表。</p>
|
||
<h2 id="例子">例子</h2>
|
||
<div class="sourceCode" id="cb3"><pre><code class="language-bash"><a class="sourceLine" id="cb3-1" data-line-number="1"><span class="fu">wc</span> -l * # 统计当前目录下的所有文件行数</a>
|
||
<a class="sourceLine" id="cb3-2" data-line-number="2"><span class="fu">wc</span> -l *.js # 统计当前目录下的所有 .js 后缀的文件行数</a>
|
||
<a class="sourceLine" id="cb3-3" data-line-number="3"><span class="fu">find</span> . * <span class="kw">|</span> <span class="fu">xargs</span> wc -l <span class="co"># 当前目录以及子目录的所有文件行数 </span></a>
|
||
<a class="sourceLine" id="cb3-4" data-line-number="4"><span class="fu">wc</span> test.txt # 查看文件的字节数、字数、行数</a></code></pre></div>
|
||
<p>查看文件的字节数、字数、行数</p>
|
||
<div class="sourceCode" id="cb4"><pre><code class="language-bash"><a class="sourceLine" id="cb4-1" data-line-number="1"><span class="fu">wc</span> test.txt</a>
|
||
<a class="sourceLine" id="cb4-2" data-line-number="2"><span class="co"># 输出结果</span></a>
|
||
<a class="sourceLine" id="cb4-3" data-line-number="3"><span class="ex">7</span> 8 70 test.txt</a>
|
||
<a class="sourceLine" id="cb4-4" data-line-number="4">行数 单词数 字节数 文件名</a></code></pre></div>
|
||
<p>用wc命令怎么做到只打印统计数字不打印文件名</p>
|
||
<div class="sourceCode" id="cb5"><pre><code class="language-bash"><a class="sourceLine" id="cb5-1" data-line-number="1"><span class="fu">wc</span> -l test.txt </a>
|
||
<a class="sourceLine" id="cb5-2" data-line-number="2"><span class="co"># 输出结果</span></a>
|
||
<a class="sourceLine" id="cb5-3" data-line-number="3"><span class="ex">7</span> test.txt</a></code></pre></div>
|
||
<p>用来统计当前目录下的文件数</p>
|
||
<div class="sourceCode" id="cb6"><pre><code class="language-bash"><a class="sourceLine" id="cb6-1" data-line-number="1"><span class="fu">ls</span> -l <span class="kw">|</span> <span class="fu">wc</span> -l</a>
|
||
<a class="sourceLine" id="cb6-2" data-line-number="2"><span class="co"># 输出结果</span></a>
|
||
<a class="sourceLine" id="cb6-3" data-line-number="3"><span class="ex">8</span></a></code></pre></div>
|
||
<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->
|