【问题标题】:write a shell script to find the count of employees working in a given department name. (UNIX)编写一个 shell 脚本来查找在给定部门名称中工作的员工数量。 (UNIX)
【发布时间】:2021-08-07 13:06:39
【问题描述】:

查找给定部门的员工人数。

EmpID|Name|Department
1|John|IT
2|Jack|IT
3|Kevin|Sales
4|Daniel|HR
5|Sam|Sales

IT 部门的输出将给出答案

2

【问题讨论】:

  • 你尝试了什么?

标签: shell unix scripting


【解决方案1】:

实际上只是带有 count 参数的 grep。

grep -c "IT" file_with_employees.txt

【讨论】:

  • 这种方法的问题:如果你有一个“Mr. KITTEN”,在销售部门工作,他也会被计算在内:-)
  • 你是对的。在这种特定的格式和任务中,可以通过 grepping "IT$" 来避免它(意思是 IT 后跟行尾)。 ;-)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-01-16
  • 1970-01-01
  • 1970-01-01
  • 2022-10-26
  • 1970-01-01
  • 2020-07-22
相关资源
最近更新 更多