本文介绍了使用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重新排列列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-16 03:52