0
我有一個文件(太大),其結構像這樣列的分割內容,並獲得其他複製
A B C,D,E,F
第三列包含4個值(但可能是可變的)用逗號分開。我想這個文件轉換成
A B C
A B D
A B E
A B F
基本上覆制了前兩個分裂二次進行。
任何想法如何在awk
做到這一點?
我有一個文件(太大),其結構像這樣列的分割內容,並獲得其他複製
A B C,D,E,F
第三列包含4個值(但可能是可變的)用逗號分開。我想這個文件轉換成
A B C
A B D
A B E
A B F
基本上覆制了前兩個分裂二次進行。
任何想法如何在awk
做到這一點?
$ awk '{n=split($3,a,/,/);for(i=1;i<=n;i++)print $1,$2,a[i]}' file
A B C
A B D
A B E
A B F
令人驚歎的,非常感謝 – Rad 2013-05-08 17:19:26