複数列形式が2列形式に変更されました。

複数列形式が2列形式に変更されました。

次のファイルがあります。

1 a,b,c
2 z
3 d,f

次の形式が必要です。

1 a
1 b
1 c
2 z
3 d
3 f

ベストアンサー1

奇妙な解決策:

$ cat file
1 a,b,c
2 z
3 d,f

$ awk '{ gsub(",", "\n"$1" "); print; }' file
1 a
1 b
1 c
2 z
3 d
3 f

おすすめ記事