[問題] shell裡對文字檔斷行

看板Linux作者 ( //StrategyBass)時間14年前 (2011/12/15 15:38), 編輯推噓2(205)
留言7則, 5人參與, 最新討論串1/1
請問在shell中,如何對一個文字 對其中的每一行以固定長度斷行? 我查了awk和printf 還是悟不出來 感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.128.88.200

12/15 16:04, , 1F
直接用(或shell間接叫用) php 或 python 之類的語言
12/15 16:04, 1F

12/15 16:04, , 2F
看你有裝個哪個或擅長哪個,perl或C/Java檔然也可以
12/15 16:04, 2F

12/15 16:53, , 3F
vi -> gqip (看你有沒有悟性了)
12/15 16:53, 3F

12/15 18:18, , 4F
fold -w 80 foo.txt 試試... 不過對 UTF-8 處理不是很好
12/15 18:18, 4F

12/15 19:20, , 5F

12/15 19:26, , 6F
非常感謝大家!看起來最快解法是fold和fmt, vi的我查到
12/15 19:26, 6F

12/15 19:26, , 7F
是用gq和ip組合,研究中,有提示嗎? :p
12/15 19:26, 7F
文章代碼(AID): #1EwQFOVw (Linux)