我有一个文件包含以下详细信息
EMP_name=XYZ
EMP_id=123
Emp_contact=123456
EMP_name=abc
EMP_id=456
Emp_contact=123456
EMP_name=lmn
EMP_id=789
Emp_contact=123456
EMP_name=pqr
EMP_id=234
Emp_contact=123456
我想从其他CSV文件更新所有员工的emp_id
喜欢EMP_name=abc
- > Emp_id=123456
请告诉我如何解决这个问题
答案 0 :(得分:0)
awk -F '=' '/EMP_name/{if($2 == "abc") $0="EMP_name=abcdefg"}{print $0}' input.txt > output.txt
可以帮到你。你只需要更换" abs"和" abcdefg"