我想了解下pos1和pos2的确切含义 sort -k
根据手册
-k,--key = POS1 [,POS2]
请参阅下面的POS语法。在POS1(起源1)处开始一个密钥,在POS2(行的默认末尾)处结束。
pos1和pos2分别是什么意思?
谁能用简单的术语清楚地解释它?
谢谢!
也许这将有助于显示差异:
$ cat lines.txt
c 1 a
b 2 a
c 3 c
a 3 a
a 2 c
a 1 b
b 1 c
c 2 b
b 3 b
按第二个字段排序(无限制):
$ sort -k2 lines.txt
c 1 a
a 1 b
b 1 c
b 2 a
c 2 b
a 2 c
a 3 a
b 3 b
c 3 c
按第二字段排序并限制为第二字段:
$ sort -k2,2 lines.txt
a 1 b
b 1 c
c 1 a
a 2 c
b 2 a
c 2 b
a 3 a
b 3 b
c 3 c
注意第三个字段中的更改。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句