作者:
jdjgya (0x165423)
2015-04-26 00:30:09大家好,小魯剛接觸linux字元字串處裡的領域不久,對於下列問題卡了一陣子了
但還是解不開....想要處理的資料如下
原始資料 :
AAAAA,BBBBBBB,CCCCCCC,DDDDDDDD,EEEEEEEE,FFFFFFF
GGGGGGGG,HHHHHHH,IIIIIIII
JJJJJJ,KKKKKK,LLLLLLL,MMMMMMMM,NNNNNNNN,OOOOOOO,PPPPPPP,QQQQQQQQ,RRRRRRRR
切割過後的樣子 :
AAAAA,BBBBBBB,CCCCCCC,
DDDDDDDD,EEEEEEEE,FFFFFFF
GGGGGGGG,HHHHHHH,IIIIIIII
JJJJJJ,KKKKKK,LLLLLLL,
MMMMMMMM,NNNNNNNN,OOOOOOO
PPPPPPP,QQQQQQQQ,RRRRRRRR
說明 : 大概就是,以逗號為間隔,每三欄切成一行
目前使用過sed來切過,但可能不太會下關鍵字
一直不知道該如何設定切割的範圍 (EX : 三的倍數就切一行)
麻煩各位強者了Orz....不好意思
awk -F"," '{ for (i=1; i<=NF; i++) if (i%3 == 0){print $i;} else {printf"%s,", $i} }' data.txt
作者:
firejox (Tangent)
2015-04-26 15:39:00sed 's/\(\([^,]*,\)\{2\}[^,]*,\?\)/\1\n\n/g'|cat -s -