[問題] 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
→
08/27 14:07, , 1F
08/27 14:07, 1F
→
08/27 14:08, , 2F
08/27 14:08, 2F
→
08/27 14:08, , 3F
08/27 14:08, 3F
推
08/27 14:11, , 4F
08/27 14:11, 4F
→
08/28 02:37, , 5F
08/28 02:37, 5F
→
08/28 02:37, , 6F
08/28 02:37, 6F
→
08/28 02:37, , 7F
08/28 02:37, 7F
→
08/28 02:37, , 8F
08/28 02:37, 8F
→
08/28 08:01, , 9F
08/28 08:01, 9F
→
08/28 08:02, , 10F
08/28 08:02, 10F
→
08/28 08:03, , 11F
08/28 08:03, 11F
→
08/28 08:05, , 12F
08/28 08:05, 12F
→
08/28 08:22, , 13F
08/28 08:22, 13F
→
08/28 08:22, , 14F
08/28 08:22, 14F
Linux 近期熱門文章
21
56
PTT數位生活區 即時熱門文章