Re: [問題] 進階分析字串 sed or awk
這是一個看似簡單, 其實卻很複雜的問題,
如果甚至想處理更複雜的, 像以下這行:
123,"ab,cd\"efg",456
這個用 perl 就簡單多了, 因為有現成的模組.
請參考 man perlfaq4 找到其中有關以下問題:
How can I split a [character] delimited string except when inside
[character]?
※ 引述《x2006 (小帥 ^^)》之銘言:
: 假設有一個文字檔
: 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
: 請問如何用指令擷取" "雙引號裡面的字串呢?
--
品管:ISO認證根本就是個屁(擦汗)
業務:對,但是沒有ISO認證,你連屁都不是(翹腿)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.8.136
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 4 篇):