回文章列表
作者SNG.bbs@ptt.cc () 看板: linux
標題[問題] sed取代問題
時間批踢踢實業 (2010/02/09 Tue 22:41:44)
請問一下

如果有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
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻