需要在标签之间附加文本,例如{ 在这打字 }

sed -i -e 's/<\/Directory>/Hello/g' text.txt


但这会替换并随处可见。
我怎样才能解决这个问题?

最佳答案

要在/ Directory首次出现时附加Hello,请执行以下操作:

sed -i -e '0,/<\/Directory>/s//<\/Directory>Hello/' text.txt

关于linux - sed操作需要在某些标签之间附加文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52925261/

10-13 07:22