這是一個相當簡單的問題,我敢肯定這裏的專家可以馬上解決它,但是我似乎無法使其工作(可能是一些報價問題用Sed替換BASH中的字符串(當它有特殊字符時)
我想放置的所有實例:
`which cat`
下列要求:
/bin/cat
我運行下面的命令:
for file in $(find . -iname 'PATCH*'); do sed 's/\`which cat\`/\'\/bin\/cat/g' $file; done
我相信我已經逃脫了所有不需要被視爲特殊字符的字符,但它似乎並沒有做到這一點。
請幫忙:)
我不知道爲什麼單引號來之前'/ bin' –
好斑點。非常感謝:) – Neekoy