将图案与awk匹配后的特征线

将图案与awk匹配后的特征线,awk,Awk,我有这种档案 A 1,2,3,4 B 1 C 1,2 我希望通过awk获得以下输出: A 1 A 2 A 3 A 4 B 1 C 1 C 2 C 3 试用代码: sed 's/,/\n&/g' file 您对awk有什么想法吗?请您尝试以下内容,使用多字段分隔符概念,使用GNUawk中显示的示例编写和测试 awk 'BEGIN{FS="[ ,]"} {for(i=2;i<=NF;i++){print $1,$i}}' Input_file awk'

我有这种档案

A 1,2,3,4
B 1
C 1,2 
我希望通过awk获得以下输出:

A 1
A 2
A 3
A 4
B 1 
C 1 
C 2
C 3
试用代码:

sed 's/,/\n&/g' file

您对awk有什么想法吗?

请您尝试以下内容,使用多字段分隔符概念,使用GNU
awk
中显示的示例编写和测试

awk 'BEGIN{FS="[ ,]"} {for(i=2;i<=NF;i++){print $1,$i}}' Input_file
awk'BEGIN{FS=“[,]”“}{for(i=2;iHmm:

输出:

A 1
A 2
A 3
A 4
B 1
C 1
C 2 
如果你真的想从输入中得到输出,你需要在最后添加
END{print“c3”}


编辑请查看@EdMorton的评论以找出一个陷阱。

请在您的问题中以代码的形式添加您的努力,这是非常鼓励的,谢谢。事实上,我尝试了sed的/,/\n和/g',但我没有得到我想要的。。当然,感谢您展示了您的努力,请在您的问题中添加代码标记。Ju请注意,如果
$1
包含
&
,则将失败。
$ awk '{gsub(/,/,ORS $1 OFS)}1' file
A 1
A 2
A 3
A 4
B 1
C 1
C 2