我正在努力学习Linux,我是新手。
我有一个如下所示的txt文件:
name second_name address phone number
name second_name address phone number
name second_name address phone number
name second_name address phone number
我正在使用名为telcat的脚本,我正在读取名为N的变量。 我想通过第N列对文件进行排序。
示例:
如果是N == 2
,我想按second_name对文件进行排序。
我想我必须使用sort命令,但我不知道具体如何。
谢谢。
答案 0 :(得分:1)
怎么样:
sort -k $ N file.txt
这将按列号$ N
对file.txt进行排序