使用Ack Grep Linux进行排序

Sorting using Ack Grep Linux

本文关键字:排序 Linux Ack Grep 使用      更新时间:2023-10-16

文件的格式为:

ID:10Time:[12:55:28.156452]
ID:11Time:[12:55:28.156542]
ID:12Time:[12:55:28.157418]
ID:13Time:[12:55:28.157446]
ID:14Time:[12:55:28.167463]
ID:15Time:[12:55:28.167490]
ID:16Time:[12:55:28.176210]

我想根据大括号中的时间戳值对这个文件进行排序。我是初学者,我想这将给我一个开始。

使用sort with -kn flag

sort -k2 file

您可以使用sort实用程序对文件进行排序:

sort -t'[' -k2 infile.txt > outfile.txt

您可以根据使用-k--key指定的一个或几个键对行进行排序。该值引用从1开始的列号。通常,列之间用空格分隔,但是在-t中,您可以指定自定义字段分隔符。

sort -t':' -k3 inputfile

-t指定字段分隔符,而-k3表示将根据由从第三个到最后一个字段组成的键对行进行排序