Ubuntu 是否可以使用命令添加前缀值?
我有以下清单:Ubuntu 是否可以使用命令添加前缀值?,ubuntu,sed,command-line,add,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 想知道在终端中使用单行命令是否可以执行该过程吗?您的awk命令使用 我认为您简化了输入(谢谢!),通过此输入,我可以删除OFS的,,更改顺序并使用 awk -F '.' '{a[$2]
4. Apples
3. Oranges
2. Lemons
1. Bananas
4. Oranges
3. Lemons
2. Apples
1. Bananas
我希望它在水果之前添加数字,并将其输出为:
7. Oranges
6. Apples
5. Lemons
2. Bananas
想知道在终端中使用单行命令是否可以执行该过程吗?您的
awk
命令使用
我认为您简化了输入(谢谢!),通过此输入,我可以删除OFS的
,,更改顺序并使用
awk -F '.' '{a[$2] += $1} END {for (i in a) print a[i] "." i}' inputfile
请展示你的努力。你不会简单地通过询问现成的解决方案来学习故障排除……你可能想使用awk,而不是为此道歉。我向你道歉,Ron。我能用Awk解决一些问题。以下是我使用的代码,它最终起到了作用:awk-F'|'{a[$1]+=$2}END{for(a中的I)print I,a[I]}'OFS=“|”