1

我知道如何打印出第一次出现的字符串,但我不确定如何打印出所有出现的字符串。要打印出我使用过的第一次出现的字符串

grep ",1," my_course.

我觉得打印出所有事件看起来像:

    while(file has next line)
         grep ",1," my_course

不过,我不确定如何执行此 while 循环。如何测试文件是否有下一行。

编辑:对不起,我认为 grep 只匹配第一次出现。当我运行它时,它只匹配 1 行。我不知道只有 1 行匹配

另外,如果有人想回答,奖金问题......如果我的文件(my_course)中的所有行看起来像“数字,姓名,学时,等级”我将如何获得文件中的所有成绩并将其存储到数组中?

4

1 回答 1

3

grep已经打印出所有事件。

从 grep 的手册页

grep, egrep, fgrep - 打印匹配模式的

于 2013-03-27T01:37:02.993 回答