使用Ack Grep Linux进行排序
Sorting using Ack Grep Linux
文件的格式为:
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
表示将根据由从第三个到最后一个字段组成的键对行进行排序
相关文章:
- 在C++/Linux中设置单调时钟的一些技巧
- Linux的Cpp上的计时器
- 二叉排序树无法编译
- 在VS代码中交叉编译Windows与Linux上的MinGW的SDL程序
- 在Linux中哪里可以找到互斥、未来等的源代码
- 如何在linux终端中同时编译和运行c++代码
- 在Linux for Windows上编译C++代码时出错
- 仅使用绝对值对数组进行排序,并在C++中显示实际值
- 如何找到锁定Linux futex的C++行
- C++选择排序算法中的逻辑错误
- 使用C++程序合并排序没有得到正确的输出
- 计算排序向量的向量中唯一值的计数
- 排序算法c++
- 使用2个键的cpp-stl::优先级队列排序不正确
- 将结构向量排序为子组
- 在linux上调试巨大的C++项目
- 在c++中尝试对对象数组进行排序时,出现std:bad_alloc错误
- 如何对点云数据进行排序
- 在Windows和Linux中运行时获得不同的输出,以便在C++中进行冒泡排序
- 使用Ack Grep Linux进行排序