如何在Linux中用命令替换字符串

如何在Linux中用命令替换字符串

如果在文本文件中找到任何名为“dockerCmd”的字符串,则需要用命令“docker run -v /doesnt/exist:/foo -w /foo -i -t ubuntu bash”替换

环境:Linux

答案1

您可以使用 sed

sed -i 's#dockerCmd#docker run -v /doesnt/exist:/foo -w /foo -i -t ubuntu bash#g' file

选项

 -i 

就地编辑文件

s#

替换,用于替换

#g

全局标志,如果每行得到多个结果,则所有结果都会更改。

相关内容