請問sed 取代 ' 的語法 - Linux

Odelette avatar
By Odelette
at 2009-09-09T08:52

Table of Contents

各位版友好

想請問一下一個 sed 取代的問題

目前有一個檔案 a.txt 內容含有

'h','t','t','p',':','/','/'



用指令 sed 's/,//g' a.txt > b.txt

得到b.txt的內容為 'h''t''t''p'':''/''/'

請問要怎麼才能把 ' 取代掉呢?

得到 http://

因為用sed 's/'//g' b.txt > c.txt 都一直出錯 >_<

--
Tags: Linux

All Comments

Quanna avatar
By Quanna
at 2009-09-10T18:07
/\'/
Dora avatar
By Dora
at 2009-09-15T13:30
sed 's/\'//g' b.txt>c.txt 還是NG耶 囧
Agnes avatar
By Agnes
at 2009-09-19T20:28
sed "s/'//g" b.txt > c.txt
Carolina Franco avatar
By Carolina Franco
at 2009-09-22T06:00
我猜系統把前兩個單引號當一對了
Sierra Rose avatar
By Sierra Rose
at 2009-09-24T21:16
居然還有這招 it's work 謝謝樓上 ^^
Mason avatar
By Mason
at 2009-09-27T12:36
還有一招: sed 's/['\'',]//g' b.txt > c.txt
Lydia avatar
By Lydia
at 2009-10-02T09:28
['\'',] 這是什麼意思?
Erin avatar
By Erin
at 2009-10-05T03:17
原來是 s/[',]//g (取代所有的逗點和單引號) 拆成兩部份
Barb Cronin avatar
By Barb Cronin
at 2009-10-09T05:39
's/[' + \' + ']//g' (其實是3部份,呵...)
Charlie avatar
By Charlie
at 2009-10-12T11:46
用這個重組的方式,可以克服同時有雙引號和單引號的字串
Andrew avatar
By Andrew
at 2009-10-16T17:27
更正: 's/[' + \' + ',]//g'
Franklin avatar
By Franklin
at 2009-10-19T22:33
所以是\' => " 這個 ', => , 的意思嗎?
Jacob avatar
By Jacob
at 2009-10-24T13:00
在shell裡要特別處理的是單引號('),所以要變成\'
Rae avatar
By Rae
at 2009-10-25T18:49
其他的部份只要用"夾"的就可以了. 能理解吧?
Harry avatar
By Harry
at 2009-10-30T16:25
(s/[) + (\') + (,]//g) = s/[',]//g
Gary avatar
By Gary
at 2009-11-01T01:12
謝謝p大指導~受教了 ^^
Lydia avatar
By Lydia
at 2009-11-02T13:14
^^
Joe avatar
By Joe
at 2009-11-04T17:40
echo "'h','t','t','p',':','/','/'" | tr -d ",'"
Xanthe avatar
By Xanthe
at 2009-11-04T18:46
sed "s/[,']//g" a.txt > b.txt
Tristan Cohan avatar
By Tristan Cohan
at 2009-11-08T17:53
tr -d ",'" < a.txt

在 EeePC 701 上安裝 PCManX

Kama avatar
By Kama
at 2009-09-09T02:40
※ [本文轉錄自 Notebook 看板] 作者: randle (*________*) 看板: Notebook 標題: [分享] 在 EeePC 701 上安裝 PCManX 時間: Wed Sep 9 02:25:19 2009 之前看到好幾篇在問 EeePC 701 上安裝 PCManX 70 ...

grub和mbr問題

Regina avatar
By Regina
at 2009-09-09T00:49
現在我在筆電上使用雙系統 主硬碟是灌windows XP,另外買了外接硬碟灌了UBUNTU grub似乎也跟著UBUNTU裝再另一個硬碟裡 所以每次開機都要插上外接硬碟才能順利進入windows 請問有沒有辦法回復到還沒裝UBUNTU之前的情況? (不用經過作業系統選單,直接進入windows,可以的 ...

查詢 DNS 出現 Served by: 代表什麼呢?

Zanna avatar
By Zanna
at 2009-09-08T23:14
我架設的 DNS 是 mydns.aaa.edu.tw aaa.edu.tw 已經有設定好,認得 mydns.aaa.edu.tw 是一台 Name Server 我用我的 電腦去跟 aaa.edu.tw 查詢 nslookup 卻出現 --------------------------------- ...

在不同的副檔名時啟動gvim的latex-suite

Noah avatar
By Noah
at 2009-09-08T21:51
Deal all: 我在使用vim編輯latex時, 使用vim的一個叫做latex-suite的package 每當我想要編輯latex檔案(.tex)時, 只要輸入 $ gvim xxx.tex latex-suite就會啟動. 我的問題是,若我想要編輯.ctx的檔案 ...

xubuntu下顯示的問題

Brianna avatar
By Brianna
at 2009-09-08T14:59
在登入畫面時 選單的字很大 或開openoffice字會變超大 http://img5.imageshack.us/img5/2348/screenshotav.png 試過1360x768或1024x768都一樣 應該不是解析度的問題吧? 可是開pcmanx或firefox又變正常了 不知道是哪邊出了 ...