首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与unix中的wc -l和wc命令混淆

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

Stack Overflow用户
提问于 2020-01-24 06:57:11
回答 1查看 102关注 0票数 1

file.txt中,它包含

代码语言:javascript
复制
Good is good
Bad
Gp
TR

我运行命令的内容

代码语言:javascript
复制
wc file.txt 

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

同样,当我运行命令时

代码语言:javascript
复制
wc -l file.txt

它生成4,这意味着file..Am i中的行数,对吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-24 07:02:15

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

它的意思是:

  • 4表示完整文件中有4行,Input_file.
  • 6表示完整文件中有6个单词,Input_file.
  • 23告诉我们,整个文件中有23个字符。

因此,只有当我们不将任何选项传递给wc时,输出才会出现,如果您需要非常具体地获取这些细节,然后使用诸如:wc -l获取行,wc -c获取Input_file中的字符数。

来自man wc__ 的

描述为每个文件打印换行符、字数和字节数,如果指定了多个文件,则打印总行。如果没有文件,或者当文件是-时,读取标准输入。单词是由空格分隔的非零长度字符序列.下面的选项可用于选择打印计数的顺序:新行、字、字符、字节、最大行长。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59891703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档