[英]Search and Replace under linux?
我尝试了以下操作,但未添加''
此示例”
我想将FILENAME_LOGIN
替换为'login.php'
试过这个:
grep -r "login.php" -l | tr '\n' ' ' | xargs sed -i 's/"login.php"/'login.php'/g'
但是,它给了我login.php
而不是'login.php'
谢谢
您只需要为此使用sed
:
sed -i -e "s/FILENAME_LOGIN/'login.php'/g" /your/file
我想到了:
find ./ -type f -exec sed -i -e 's/FILENAME_LOGIN/'login.php'/g' {} \;
find ./ -type f -exec sed -i -e 's/FILENAME_LOGIN/'\''login.php'\''/g' {} \;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.