如何更改linux命令中的输出顺序

时间:2013-10-21 07:48:46

标签: linux command

此文件中有4行,按课程编号,课程名称,学分数,部门代码(示例CO117:Java编程:3:CO)A的顺序,我已被指示剪切字段2和4 ,然后显示它,因此字段4按字母顺序显示,以便字段4首先跟随字段2.(示例CO Java编程)但我似乎无法找出如何。我能得到的最接近的是使用命令

“sort -k4 courses | cut -f2,4 -d:”

感谢任何帮助

1 个答案:

答案 0 :(得分:0)

您无法使用cut更改字段的顺序。而不是cut,请使用:

awk -F: '{print $4, $2}' OFS=: