在bash shell中排序并打印multy-field文件的特定字段

时间:2016-03-23 01:32:32

标签: bash shell sorting

我的文件格式为

  

FIELD1 | fild2 | fild3 | field4中

sort pt '|' -k2 -i $1 && cut -d '|' -f2 $2

这只会对文件进行排序并打印出来,之后只打印第2列 我想要进行一次这些步骤:仅打印已排序的列2。这可以使用sort命令吗?

1 个答案:

答案 0 :(得分:0)

首先剪切所选字段并排序

$ cut -d'|' -f2 file | sort