【发布时间】:2023-03-13 01:31:01
【问题描述】:
我正在使用 GNU sed 命令(GNU sed 版本 4.2.1)在文件中进行搜索和替换。 我希望输入文件保持完整,因此我使用 sed 的文件写入选项。
下面是命令
sed -e "s/INSERT/UPDATE/w output.txt" "input.txt"
但上述命令的问题是,它不会写入不匹配的行。即如果未找到要搜索的文本的行,则该行不会写入 output.txt 文件中。
我希望在 output.txt 中写入不匹配的行
如何做到这一点?
【问题讨论】: