進階分析字串 sed or awk - Linux

Skylar DavisLinda avatar
By Skylar DavisLinda
at 2008-09-16T21:43

Table of Contents


假設有一個文字檔
11,22,33,44
55,66,77,88
11, ,22,33
11,"2,2,3, ,4",33,44

第一二三行能夠用 awk 以 , 為分隔符號擷取字串,
就算沒有字串,也可以當成空值處理(如第三行,第二欄位) print $2

而第四行,第二欄位 希望以 " "雙引號裡面視為一字串 => 2,2,3 ,4
請問如何用指令擷取" "雙引號裡面的字串呢?


--
Tags: Linux

All Comments

使用EPC901無法上網...

Andrew avatar
By Andrew
at 2008-09-16T19:32
請教大大們. 我買了EPC901 LINUX版本. 在家裡用區網時. 無法連線. (另一台XP的就可以) 把EPC帶去公司. 就可以連線. 我打電話去家裡的網路供應商. 他們說LINUX不能用他們的網路上網. 我覺得很狐疑. 會這樣嗎?? 本想打去ASUS詢問 但ASUS香港的客服我打了快一星期都打不通. ...

請問有可能在不跑桌面系統的環境下 pla …

Skylar Davis avatar
By Skylar Davis
at 2008-09-16T18:29
※ 引述《sharemarker (緣淺 但求舊情在)》之銘言: : 就是 不需要 進入 KDE 或是 GNOME 的情況下 : 執行 ./player test.影片格式檔 : 就可以在文字模式下 : 自動以最佳或自設的解析度 來播放影片 在內核中加入 framebuffer 支持 然後用 mplayer ...

請問有可能在不跑桌面系統的環境下 play video 嗎

John avatar
By John
at 2008-09-16T18:21
就是 不需要 進入 KDE 或是 GNOME 的情況下 執行 ./player test.影片格式檔 就可以在文字模式下 自動以最佳或自設的解析度 來播放影片 影片或影片檔一播放完畢 又自動跳回文字模式 此外 前幾天 試了 linuxMCE 有一個功能不錯 就是可以把 DVD 或 VCD 備份到 ...

如何取消其他登入?

Hazel avatar
By Hazel
at 2008-09-16T17:29
我用cygwin 開啟xterm連線到遠端電腦 不過在使用期間,不知為何的一直當掉 所以我只好強制關閉Xterm 就這樣這個問題重複了好幾次 剛剛我又重新上線,打了指令who 發現一個問題,在伺服器那裡,至少有我的4個登入 第四個登入時間就是我現在的登入 不過另外三個之前的登入 我不知道要怎樣 ...

Samba 的設定! 誰能幫我..

Ina avatar
By Ina
at 2008-09-16T15:02
Samba 的設定! 誰能幫我.. 弄一整天了 登入IP \\172.24.1.18時可以看到 temp folder, 但點進去時卻說沒有權限.. 我也有chmod -R 777 /public 把權限全打開了.... drwxrwxrwx 3 root matt 4096 2008-09-16 1 ...