【发布时间】:2021-03-21 23:48:57
【问题描述】:
假设我有一个类似于以下的文件:
hello
hello
hi
hi
hello
hey
我想查找每个唯一行的索引并使用逗号作为索引分隔符。所以理想情况下,输出应该是:
hello 1,2,5
hi 3,4
hey 6
使用以下代码获取行的值做了什么,
{ arr[$0]++ }
END { for (i in arr) {
print i
}
}
结果是,
hey
hi
hello
【问题讨论】:
-
请edit您的问题展示您迄今为止所做的尝试,以便我们为您提供帮助。见How to Ask。
-
请注意,文件中唯一唯一的行是“嘿”。
-
如果您想快速了解这些,我会使用:
cat -n <file>