是否可以通过命令添加前缀值?

时间:2020-05-02 20:37:58

标签: ubuntu sed command-line add

我有以下列表:

4. Apples
3. Oranges
2. Lemons
1. Bananas
4. Oranges
3. Lemons
2. Apples
1. Bananas

我希望它在水果之前加上数字并将其输出为:

7. Oranges
6. Apples
5. Lemons
2. Bananas

想知道在终端中使用单行命令是否可以执行该过程?

1 个答案:

答案 0 :(得分:0)

您的awk命令使用|
我想您简化了输入(谢谢!),通过此输入,我可以删除OFS,更改顺序并使用

awk -F '.' '{a[$2] += $1} END {for (i in a) print a[i] "." i}' inputfile