小编tmh*_*tmh的帖子

如何从某个字符位置开始按列对文本文件进行排序?

考虑以下输入文件(示例)...

afaefkl    aaa
al kmm     ddd
aajwoe     bbb
bnm aefp   ccc
Run Code Online (Sandbox Code Playgroud)

...仅使用标准 Unix/Linux 工具按第 2 列(从每行的第 12 个字符位置开始)对其进行排序的最直接方法是什么?

请注意,空格仅由空格组成,没有制表符,因此sort -k2由于显而易见的原因而失败。

预期输出如下:

afaefkl    aaa
aajwoe     bbb
bnm aefp   ccc
al kmm     ddd
Run Code Online (Sandbox Code Playgroud)

sort

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

sort ×1