[爆卦]sed取代變數是什麼?優點缺點精華區懶人包

為什麼這篇sed取代變數鄉民發文收入到精華區:因為在sed取代變數這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者a030225033 (通仔)看板Linux標題[問題] sed 帶變數 如何取代 特殊符號時間...





如題使用bash 使用sed 如何取代""


取代文件 內容

testver = "123"


bash 內容

testv1=$(cat "/home/test/test.cfg" | grep 'test' |awk -F 'test' '{printer $2}'

sed -i "s/test=$test1/ver=$test2 /g" /home/test.cfg

但卻無法成功 如果是直接用數字替換是自是可以的

bash 要如何取代""

目的test= "123" 替換成 test= "456"



--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.251.100.51
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1440645661.A.4C1.html
EdwardGJLee: 題意不清,請舉具體一點的實例。 08/27 14:07
EdwardGJLee: sed -i 's/test="123"/test="345"/' /home/test.cfg 08/27 14:08
EdwardGJLee: 是這個意思嗎? 08/27 14:08
rehon: 第1行是$testv1 第2行是$test1 是不是你打錯字? 08/27 14:11
a030225033: Ed大大 這方式指令方式直接下沒問題 但我是把他寫成ba 08/28 02:37
a030225033: sh 就無效 其中我先cat 我要取代的 先寫成變數1要取代 08/28 02:37
a030225033: 的寫成變數2 這樣無法取代 大大可留即時通訊 方式 08/28 02:37
a030225033: 給我 08/28 02:37
EdwardGJLee: 這個? http://tinyurl.com/o4n9t9f 08/28 08:01
EdwardGJLee: 會問具體實例是因為這樣傳有點醜,可以用其他方式寫 08/28 08:02
EdwardGJLee: 找我?irc.mibbit.com #dsptcm 我的 id 是 qtnez 08/28 08:03
EdwardGJLee: 不過掛在那裡,人不一定在電腦前。XD 08/28 08:05
EdwardGJLee: 基本上 grep/sed/awk 是 小弟/二哥/大哥,大哥出馬 08/28 08:22
EdwardGJLee: 時,做小弟的就可以閃到一邊去了。 08/28 08:22

你可能也想看看

搜尋相關網站