我有一些XML文件。
现在属性envid
被设置为null
,我希望它在所有文件中都是QA
。如果不打开每个文件我怎么办?
最佳答案
sed -i 's:envid="":envid="QA":g' *.xml
应该用
envid=""
文件中的envid="QA"
替换每次出现的*.xml
。但别忘了XML文件的格式可能会非常严格,例如,它不会被替换:<tag envid=''>
也不是这个
<tag envid=
"">
关于linux - 在文件中进行合理的更改而不在bash中打开它们?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8601609/