請問一下
如果有5個字串
a1="abc"
a2="def"
a3="ghi"
a4="jkl"
a5="mno"
aa=$a1$a2$a3$a4$a5
所以理論上aa=abcdefghijklmno
可是目前遇到的狀況是
bb.txt內容為
$a1$a2$'"$a3$a4$a5
該如何把 $'" 給刪除呢?
例如用
cat bb.txt | sed 's/[$'"]//g' 會出問題 XD
該怎麼讓sed把 $'" 當成是一整個東西去處理呢?
像是數學式中的小括號 會優先處理一樣
若用 ` 來將程式括號 起來優先處理 也是NG
cat bb.txt | sed 's/`$'"`//g'
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.122.248.133
推
02/09 23:32, , 1F
02/09 23:32, 1F
→
02/10 02:01, , 2F
02/10 02:01, 2F