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



所以这应该很简单,但是我无法更改写入一堆GDML文件中的目录。所以我将要替换的地址定义为jk=":http://service-spi.web.cern.ch/service-spi/app/releases/GDML/schema/gdml.xsd"

和替换作为kj="/home/shirin/TPS/Geant4/geant4.10.02.p02/source/persistency/gdml/schema/gdml.xsd"

那我做sed -i 's@jk@kj@' 60000222.gdml60000222.gdml中键入的目录不会更改。因此,在这种情况下sed不起作用,或者我犯了一个相当愚蠢的错误。

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

尝试

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

相关内容

  • 没有找到相关文章

最新更新