我正在使用OSX,並且在嘗試使用sed命令替換文件中的字符串時遇到問題。問題是替代字符串包含一個方括號。 特別是我想用這個「message ------ [yea]」SED幫助:如何用另一個字符串替換包含方括號的字符串
替換這個字符串「message --------------」( - 是空格)但如果我鍵入
sed "message /s//message \ [ yea ]" filein > fileout
我得到這個消息:在替代命令不良標識:「[」
我試圖把\前,[但沒有奏效。誰能幫忙?謝謝!
你sed的命令格式不正確,但我得到一個不同的錯誤消息「無效的命令代碼m」 –