当前位置: 技术问答>linux和unix
sed命令替换文件中的一个字符串的用法,急......., 多谢!
来源: 互联网 发布时间:2016-02-20
本文导语: 我想把 test.txt 文件中的$1字符替换成字符串2007,$2替换成字符串12怎么做? 谢谢! 我试了sed -e 's/$1/2007/g' test.txt 这个命令,好像不行,不能保存.能不能一条命令替换掉好几个? | 用 -i参数就能...
我想把 test.txt 文件中的$1字符替换成字符串2007,$2替换成字符串12怎么做?
谢谢! 我试了sed -e 's/$1/2007/g' test.txt 这个命令,好像不行,不能保存.能不能一条命令替换掉好几个?
谢谢! 我试了sed -e 's/$1/2007/g' test.txt 这个命令,好像不行,不能保存.能不能一条命令替换掉好几个?
|
用 -i参数就能直接修改文件
|
楼上正解,要加参数-i
楼主要多用用man sed
楼主要多用用man sed
|
sed命令替换后的保存在临时文件中的,可以先将其重定向到另一个文件中然后将其改名
sed 's/192.168.11.10/10.0.1.190/g' test.ini > test.ini.new && mv cltctrl.ini.new test.ini
sed 's/192.168.11.10/10.0.1.190/g' test.ini > test.ini.new && mv cltctrl.ini.new test.ini
|
sed 's/192.168.11.10/10.0.1.190/g' test.ini > test.ini.new && mv test.ini.new test.ini
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。