簡體   English   中英

在Linux下搜索並替換?

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM