Linux统计某个文件的hello的次数是什么指令
答案:2 悬赏:0 手机版
解决时间 2021-01-16 16:38
- 提问者网友:缘字诀
- 2021-01-16 04:47
Linux统计某个文件的hello的次数是什么指令
最佳答案
- 五星知识达人网友:孤老序
- 2021-01-16 05:16
grep可以用于过滤hello行,通过wc -l就可以统计有多少行。
比如 cat filename | grep hello | wc -l
wc是word count的缩写,专门用于统计输出数据的。-l是统计有多少行。追问| 是啥意思?追答你想问什么?追问|这个符号,在命令里啥意思呀?追答|是管道的意思,能够像前一个命令的输出当做输入送给下一个程序。
cat filename是打印文件内容,然后用管道送给grep程序进行过滤,选出其中含有hello的行,然后再将grep的结果输入到wc,最后统计行数,并对函数进行显示
如果命令后面没有|,那么就用当前的shell进行显示追问大哥那结果是5吗?(比如5个Hello) wc -l是列出所有的行数吧?
结果是5的命令是啥/追答如果这5个hello在不同的行里面,那么结果就是5
5这个结果是wc命令输出的
比如 cat filename | grep hello | wc -l
wc是word count的缩写,专门用于统计输出数据的。-l是统计有多少行。追问| 是啥意思?追答你想问什么?追问|这个符号,在命令里啥意思呀?追答|是管道的意思,能够像前一个命令的输出当做输入送给下一个程序。
cat filename是打印文件内容,然后用管道送给grep程序进行过滤,选出其中含有hello的行,然后再将grep的结果输入到wc,最后统计行数,并对函数进行显示
如果命令后面没有|,那么就用当前的shell进行显示追问大哥那结果是5吗?(比如5个Hello) wc -l是列出所有的行数吧?
结果是5的命令是啥/追答如果这5个hello在不同的行里面,那么结果就是5
5这个结果是wc命令输出的
全部回答
- 1楼网友:怙棘
- 2021-01-16 05:41
grep -o 'hello' filename|wc -l追问wc -l 啥意思?追答无语,上面那个命令能找出所有hello吗?只能找出存在hello的行有多少,如果一行有两个hello也算一个,而且如果只是想找出包含hello的行数grep -c 'hello' filename就好了,还那么麻烦?
真是没文化真可怕
真是没文化真可怕
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯