我的格式为:
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]
我想根据大括号中的时间戳值对此文件进行排序。 我是初学者,我想这会给我一个开始。
答案 0 :(得分:0)
使用带-kn标志的排序
sort -k2 file
答案 1 :(得分:0)
您可以使用sort
实用程序对文件进行排序:
sort -t'[' -k2 infile.txt > outfile.txt
您可以根据您使用-k
或--key
指定的一个或多个键对行进行排序。该值引用列号,从1开始。通常,列由空格分隔,但使用-t
,您可以指定自定义字段分隔符。
答案 2 :(得分:0)
sort -t':' -k3 inputfile
-t
指定字段分隔符,-k3
表示行将按照从第三个字段到最后一个字段组成的键进行排序