首页 > 试题广场 >

程序员小李通过管道统计prog.c函数中for语句通过的次数

[不定项选择题]
程序员小李利用 管道统计prog.c函数中for语句通过的次数,需要使用的指令分别是
  • vi
  • grep
  • wc
  • sort
grep “for”  proc.c  | wc -l 
发表于 2016-08-29 15:35:04 回复(5)

Linux系统中的wc (Word Count) 命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。

1. 命令格式:

wc [选项]文件...

2. 命令功能:

统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所指定文件的***计数。

3. 命令参数:

-c 统计字节数。

-l 统计行数。

-m 统计字符数。这个标志不能与 -c 标志一起使用。

-w 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。

-L 打印最长行的长度。

-help 显示帮助信息

--version 显示版本信息

4. 使用实例:

实例1:查看文件的字节数、字数、行数

命令:

wc test.txt

输出:

[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 

test.txt

[root @localhost test] # wc -c test.txt 

70  test.txt

[root @localhost test] # wc -w test.txt 

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

行数 单词数 字节数 文件名





发表于 2016-08-30 03:22:05 回复(4)

grep, Global Regular Expression Print, 使用正则表达式搜索文本 , 并把匹配的行打印出来 .

wc, word count, 统计指定文件中的字节数 , 字数 , 行数 , 并将统计结果显示输出 .

发表于 2016-08-30 18:27:54 回复(2)

更准确的应该是

grep -ow "for" prog.c | wc -w

不管源文件格式如何都能准确统计


grep-w 只匹配“for”这个单词(“for”两边必须有空字符)

-o 只输出匹配到的“for”,而不是把含for的一整行都输出,这样用wc -w统计单词数就行了

wc-w 统计单词。如果统计行的话,有多个for在一行时统计有误。

编辑于 2017-03-30 20:31:03 回复(2)
在下水管道中抓住了厕所,所以管道统计要用grep 和 wc
发表于 2019-08-08 15:47:54 回复(1)

grep

通过正则表达式搜索

wc

-l 统计行数
-c 统计次数

发表于 2019-12-04 22:26:11 回复(0)
什么叫语句通过的次数???统计使用了多少for语句不就好了。。。。。。
发表于 2019-02-03 10:56:34 回复(1)
NJ头像 NJ
竟然蒙对了!
发表于 2017-08-08 21:20:35 回复(0)
grep使用正则表达式搜索文本,并把匹配的行打印出来。 wc(word count)统计指定文件中字节数,字数,行数,并将统计结果显示输出。
发表于 2023-05-10 17:05:24 回复(0)
grep -w “for”  proc.c |wc -w 
grep, 即Global Regular Expression Print,,表示使用正则表达式搜索文本 , 并把匹配的行打印出来 .

wc, 即word count, 统计指定文件中的字节数 , 字数 , 行数 , 并将统计结果显示输出 

发表于 2018-08-07 22:30:29 回复(0)
grep “for”  proc.c  | wc -l
首先用grep找到proc.c总有“for”的行,随后用wc -l统计行数
编辑于 2017-06-08 20:27:45 回复(0)
grep -c不是可以统计次数吗
发表于 2017-03-22 22:27:22 回复(0)
grep -E "for\s*\(" prog.c | wc -l
发表于 2023-11-10 11:04:20 回复(0)
grep “for”  proc.c  | wc -l 首先用grep找到proc.c总有“for”的行,随后用wc -l统计行数
发表于 2023-04-03 03:40:52 回复(0)
不vi打开文件吗
发表于 2022-10-20 07:49:12 回复(0)
wc (Word Count) 命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出
发表于 2019-07-30 17:25:10 回复(0)

grep, Global Regular Expression Print, 使用正则表达式搜索文本 , 并把匹配的行打印出来 .

wc, word count, 统计指定文件中的字节数 , 字数 , 行数 , 并将统计结果显示输出 .

发表于 2017-09-25 10:16:58 回复(0)
$grep [-i] test.txt
上面的语句就会找出test.txt文本中“i”的字母,标注出来
发表于 2017-08-31 12:37:02 回复(0)
grep "for" proc.c | wc -l
发表于 2017-08-09 10:02:31 回复(0)
d
发表于 2016-10-20 21:23:05 回复(2)