Re: [問題] 檔案內容自動斷行

看板Linux作者 ([{}])時間12年前 (2012/02/23 09:18), 編輯推噓1(106)
留言7則, 4人參與, 最新討論串2/2 (看更多)
awk '{printf "%s",$0}' FileName | sed s/\'/\'\\n/g ※ 引述《newvalentine (haha)》之銘言: : 最近在處理一些檔案內容,其檔案內容格式如下: : AAAA'BBBBB'CCCCCCCC : CCCCCCC'DDDDDDDDDDDDDDD'EEEEEE' : FFFFF'GGGGG' : 是否能依據 ' 將以上檔案轉成這樣 : AAAA' : BBBBB' : CCCCCCCCCCCCCCC' : DDDDDDDDDDDDDDD' : EEEEE' : FFFFF' : GGGGG' : 先感謝各位指教了 ._. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.121.210.207

02/23 11:06, , 1F
用 awk 的確比較方便XD
02/23 11:06, 1F

02/23 11:17, , 2F
不知道awk實作細節,如果是line based的讀取/操作,巨大檔案
02/23 11:17, 2F

02/23 11:18, , 3F
全串接成一行會造成猛吃記憶體,不過RAM若遠大於所有要處理
02/23 11:18, 3F

02/23 11:18, , 4F
的檔案,是沒什麼關係.
02/23 11:18, 4F

02/23 11:18, , 5F
說錯了,是sed的實作細節
02/23 11:18, 5F

02/23 11:38, , 6F
tr -d '\n'
02/23 11:38, 6F

02/23 15:18, , 7F
是tr \' \\n 吧? 接下來去掉空行,行尾加'
02/23 15:18, 7F
文章代碼(AID): #1FHPFfEh (Linux)
文章代碼(AID): #1FHPFfEh (Linux)