※ 引述《ffrr (冰色太陽)》之銘言:
: 得到b.txt的內容為 'h''t''t''p'':''/''/'
: 請問要怎麼才能把 ' 取代掉呢?
bash expansion 不允許 single quote (') 出現在兩個 ' 之間
即使是你想 escape (\) 它也沒用的
因為兩個 ' 括起來的東西就是不解釋
可以嘗試:
sed 's/'\''//g' <filename>
--
: 得到b.txt的內容為 'h''t''t''p'':''/''/'
: 請問要怎麼才能把 ' 取代掉呢?
bash expansion 不允許 single quote (') 出現在兩個 ' 之間
即使是你想 escape (\) 它也沒用的
因為兩個 ' 括起來的東西就是不解釋
可以嘗試:
sed 's/'\''//g' <filename>
--
All Comments