与命令wc -l和unix中的wc混淆

问题描述 投票:0回答:1

file.txt中,它包含

Good is good
Bad
Gp
TR

我运行命令的内容

wc file.txt 

它产生4 6 23...。。。我仍然不太明白4 6 23如何到达?

也在我运行命令时

wc -l file.txt

它产生4,这意味着文件中的行数。我对吗?

unix semantics wc
1个回答
0
投票

它产生4 6 23 ..........我还是不太明白4 6怎么做23到达?

它的意思是:

  • 4表示完整的Input_file中有4行。
  • [6表示完整的输入文件中有6个单词。
  • 23告诉我们整个文件中存在23个字符。

因此,仅当我们不将任何选项传递给wc时,此输出才会出现,以防万一您需要非常具体地获取这些详细信息,然后使用类似以下内容的内容:wc -l获取行,wc -c获取字符数输入文件。

来自man wc] >>

说明打印每个文件的换行符,单词和字节数,如果指定了多个文件,则打印总行。没有文件,或何时FILE是-,读取标准输入。单词是由空格分隔的非零长度字符序列。以下选项可用于选择哪些计数被打印,总是按以下顺序:换行符,单词,字符,字节,最大行长。

© www.soinside.com 2019 - 2024. All rights reserved.