sed取代問題 - Linux
By Damian
at 2010-02-09T22:41
at 2010-02-09T22:41
Table of Contents
請問一下
如果有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'
--
如果有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'
--
Tags:
Linux
All Comments
By Daph Bay
at 2010-02-10T20:11
at 2010-02-10T20:11
By Cara
at 2010-02-12T00:12
at 2010-02-12T00:12
Related Posts
awk可以給範圍嗎?
By Noah
at 2010-02-09T20:58
at 2010-02-09T20:58
磁碟問題
By Kristin
at 2010-02-09T20:31
at 2010-02-09T20:31
請問Ubuntu與CIC軟體的支援度
By Oscar
at 2010-02-09T19:55
at 2010-02-09T19:55
amsn新增聯絡人
By Dinah
at 2010-02-09T19:18
at 2010-02-09T19:18
NTFS誤格式化為ext4
By Emma
at 2010-02-09T18:37
at 2010-02-09T18:37