ubuntu 使用sed命令更改文件中的目录

koaltpgm  于 2022-11-02  发布在  其他
关注(0)|答案(1)|浏览(165)

这应该很简单,但是我在修改写在一堆GDML文件中的目录时遇到了麻烦。
替换为kj="/home/shirin/TPS/Geant4/geant4.10.02.p02/source/persistency/gdml/schema/gdml.xsd"
然后我执行sed -i 's@jk@kj@' 60000222.gdml,在60000222.gdml中键入的目录没有改变。因此,sed在这种情况下不起作用,或者我犯了一个相当愚蠢的错误。

gfttwv5a

gfttwv5a1#

您正在尝试替换文字jk,则没有匹配项。
尝试

sed -i "s@${jk}@${kj}@" 60000222.gdml

相关问题