我想我可以编写一个小 Python 脚本来执行此操作,但我正在尝试学习如何仅使用 shell 来执行此类操作,因为我认为它更有意义。
基本上我有这样的事情:
数据库.txt:
line1|tag1
line2|tag1
line3|tag2
line4|tag1
lines_to_change.txt:
line1
line4
what_i_want.txt:
line1|tag2
line2|tag1
line3|tag2
line4|tag2
所以,基本上,我想要的是,对于lines_to_change.txt
文件中的每一行,将该行的标记从更改tag1
为tag2
. 有人告诉我这是命令行的工作sed
,但在 man 文档中找不到我的方式。
谢谢。