sed命令学习
发布网友
发布时间:2023-01-18 13:05
我来回答
共1个回答
热心网友
时间:2023-11-23 09:28
1,++a[$1]是awk中的数组,awk中的数组允许使用字符标示,
比如读第一行,是a[aaaa](值为1),读第二行(只为2),此时触发条件判断语句,就是你的第二个问题了
2,awk中语法 conditional expression1 ? expression2: expression3
表示条件成立则返回expression2,否则返回expression3
这里v?v","$1:$1,v最初为空,第一句时返回aaaa
以后不为空,例如当a[$1]再次为2时就返回,pppp
以此下去,最后就是结果了~~