Re: [問題] 請問sed 取代 ' 的語法

看板Linux作者 (大米魂)時間16年前 (2009/09/09 12:49), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《ffrr (冰色太陽)》之銘言: : 得到b.txt的內容為 'h''t''t''p'':''/''/' : 請問要怎麼才能把 ' 取代掉呢? bash expansion 不允許 single quote (') 出現在兩個 ' 之間 即使是你想 escape (\) 它也沒用的 因為兩個 ' 括起來的東西就是不解釋 可以嘗試: sed 's/'\''//g' <filename> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.38.99

09/09 12:58, , 1F
建議不要用 " 來當替代,因為 bash 會和 regexp 的語法衝突
09/09 12:58, 1F
文章代碼(AID): #1AfpFIsc (Linux)
文章代碼(AID): #1AfpFIsc (Linux)