你可以帮助sed命令,我必须用于我的用例..
在我目前有这个
的文件中log_location /my/custom/app.log
我想要这个......
log_location "/my/custom/app.log"
提前致谢。
答案 0 :(得分:1)
试试这个:
sed 's/\(log_location\) \(\/my\/custom\/app.log\)/\1 "\2"/'
对于您想要保留的术语。将它们包含在转义的parens \(
\)
中,然后按照分配的顺序引用这些字符串(第一个是\1
,第二个是\2
,等等)
答案 1 :(得分:0)
sed 's/\(log_location\) \(\/my\/custom\/app.log\)/\1 "\2"/'
这已经有效了