2014-04-04 33 views
0

確定,所以這裏是什麼,我有一個日誌文件的樣本:排序第2場

p1-OST001e oss031 
p1-OST001f oss032 
p1-OST0020 oss033 
p1-OST0021 oss034 
p1-OST0022 oss035 
p1-OST0023 oss036 
p1-OST0024 oss037 
p1-OST0025 oss038 
p1-OST0026 oss039 
p1-OST0027 oss040 
p1-OST0028 oss031 

我想這樣的2周的OST匹配與OSS即排序。

p1-OST001e oss031 
p1-OST0028 oss031 
p1-OST001f oss032 
etc 

會在一起。

這感覺就像我經歷了男人的每一種排序選項,但我仍然無法得到它 - 任何幫助,非常感謝。

感謝

回答

1

您可以使用:

$ sort -t' ' -nk2.4 file 
p1-OST001e oss031 
p1-OST0028 oss031 
p1-OST001f oss032 
p1-OST0020 oss033 
p1-OST0021 oss034 
p1-OST0022 oss035 
p1-OST0023 oss036 
p1-OST0024 oss037 
p1-OST0025 oss038 
p1-OST0026 oss039 
p1-OST0027 oss040 
  • -t' '套空間域分隔
  • -n套數字排序
  • -k2.4組列2是作爲排序依據的指標。我們用.4表示從第4個字符開始排序。
+0

完美!非常感謝! – dazza2608