awk的数组遍历怎么有问题啊😭
linux吧
全部回复
仅看楼主
level 4
aqva℃ 楼主
最近在学shell,怎么出现这个问题了[泪][泪][泪]
2022年04月28日 00点04分 1
level 4
aqva℃ 楼主
[怒]
2022年04月28日 00点04分 2
level 4
aqva℃ 楼主
快来人啊[泪]
2022年04月28日 00点04分 3
level 4
aqva℃ 楼主
[泪][泪][泪]
2022年04月28日 00点04分 4
level 4
aqva℃ 楼主
2022年04月28日 00点04分 5
level 4
aqva℃ 楼主
单机贴吧
是吧[怒]
2022年04月28日 00点04分 6
level 1
学的这么深吗,帮你顶哈
2022年04月28日 00点04分 7
level 4
aqva℃ 楼主
怎么索引不是从0 1 2 3 开始呀
2022年04月28日 01点04分 8
我试了下,索引是从0开始,结果也跟常规预料的一样,跟你的输出不同,你试试 awk '{print $1}' test 看看是不是预料的输出 awk '{print x++}' test 看看是不是预料的输出 按理不应该是你这个结果
2022年04月28日 02点04分
@G_3258 还是和原来一样呢
2022年04月29日 06点04分
@G_3258 我装的是很精简的镜像,是不是这个问题呢[疑问]
2022年04月29日 06点04分
level 1
2022年04月28日 03点04分 9
level 4
aqva℃ 楼主
2022年04月29日 06点04分 10
level 1
我查了下相关资料,awk的数组其实更像JS的数组,更像是其它语言的map或者dict的特性。
遍历的时候,不保证key的顺序。
要想保证按序号遍历,可以考虑类似这样,手动按递增key遍历
2022年04月30日 06点04分 11
是的,我后来想着也是不是awk数组本身就无序,像集合一样。多谢大哥了[花心]
2022年04月30日 07点04分
1