本文介绍了使用cut重新排列列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用以下格式的文件
I am having a file in the following format
Column1 Column2
str1 1
str2 2
str3 3
我希望重新排列列。我在命令下面尝试过
I want the columns to be rearranged. I tried below command
该命令不会对列重新排序。知道为什么它不起作用吗?
The command doesn't reorder the columns. Any idea why its not working?
谢谢。
推荐答案
对于 cut(1)
手册页:
到达字段1首先打印出来,然后打印字段2。
It reaches field 1 first, so that is printed, followed by field 2.
使用 awk
代替:
awk '{ print $2 " " $1}' file.txt
这篇关于使用cut重新排列列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!