[英]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.