Sort
sort -k下pos1和pos2是什麼意思?
我想了解下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
注意第三個欄位的變化。