我在目录中有一些XML文件,它们都包含标记:<difficult>0</difficult>
。我只想将其更改为<difficult>1</difficult>
。
我正在使用以下命令:
sed 's/difficult>0/difficult>1/g' *.xml
所发生的一切就是显示了所有文件的完整XML文本,其中
difficult
标记显示的值为1,但实际文件没有任何反应。当我打开它们时,它们仍然都包含<difficult>0</difficult>
。 最佳答案
sed -i 's/difficult>0/difficult>1/g' *.xml
Change a string in a file with sed?