我必须更改 uniq -c 的输出:(示例)
92 root
80 user
在
root 92
user 80
不使用 awk 强制我该怎么办?
答案1
在这里你可以使用 GNU sed
:
... | sed -E 's/(\S*) (\S*)/\2 \1/'
或者 POSIXly,
... | sed 's/\([^ ]*\) \(.*\)/\2 \1/'
答案2
这是一个剪切和粘贴的解决方案,假设您的输入是一个文件并且分隔符是一个空格:
cut -d' ' -f1 input > temp1
cut -d' ' -f2 input > temp2
paste -d' ' temp2 temp1 > output
rm temp*