Unix 如何将grep用于此目的?

Unix 如何将grep用于此目的?,unix,Unix,在一个组织中,人们想知道有多少程序员。员工数据存储在名为“人员”的文件中,每个员工有一条记录。每个记录都有指定字段。如何将grep用于此目的 另外 在上述组织中,sed如何仅用于打印所有程序员员工的记录 在上述组织中,如何使用sed将“人员”文件中的每个地方的“程序员”更改为“软件专业人员”: 概要 grep[options]模式[文件…] grep[选项][e模式|-f文件][文件…] 描述 Grep搜索指定的输入文件(如果没有文件,则搜索标准输入) 是命名的,还是 文件名(已给定),用于包含

在一个组织中,人们想知道有多少程序员。员工数据存储在名为“人员”的文件中,每个员工有一条记录。每个记录都有指定字段。如何将grep用于此目的

另外

在上述组织中,sed如何仅用于打印所有程序员员工的记录

在上述组织中,如何使用sed将“人员”文件中的每个地方的“程序员”更改为“软件专业人员”:

概要 grep[options]模式[文件…] grep[选项][e模式|-f文件][文件…]

描述 Grep搜索指定的输入文件(如果没有文件,则搜索标准输入) 是命名的,还是 文件名(已给定),用于包含与给定文件名匹配的行 图案通过 默认情况下,grep打印匹配的行

grep可能有一个选项来计算匹配行的数量并返回该数字,而不是打印行本身。快速搜索手册页可以告诉您它是什么

sed man文件中有以下内容:

名字 sed——流编辑器

概要 sed[-Ealn]命令[文件…] sed[-Ealn][e命令][f命令\u文件][i扩展名][文件 …]

描述 sed实用程序读取指定的文件或标准输入 如果没有指定文件- 已初始化,修改由命令列表指定的输入。这个 然后输入 写入标准输出

 A single command may be specified as the first argument to sed. 
可以使用多个命令 可以使用-e或-f选项指定。所有命令都应用于中的输入 指定的顺序,无论其来源如何


这看起来有点复杂,但如果你在谷歌上搜索“如何用sed替换文本”,你就会知道如何做到这一点。

听起来像是家庭作业。如果是,你自己做了什么来解决问题?我同意@atk的观点,并补充了一个问题“如果不是作业,你自己做了什么来解决问题”?用户/管理员任务,而不是编程。。。