使用 sed 将文本添加到同一行

使用 sed 将文本添加到同一行

如何使用变量来查找模式,然后在同一行中在该模式之后添加文本?

我尝试了这个但是没有用:

sed -i "/$node_number/ i mytext" "$filepath.csv";

答案1

这有效:

sed -i "s/$node_number/&mytext/" "filepath.csv";

相关内容