Linuxソートでの奇妙な動作

ジュンチャオグ

おそらくいくつかの説明があると思いますが、なぜそれがこのように動作しているのか理解できません:

$ sort -k 2 -t "|" tests/resources/event1.txt
20180611|10|2|edf|8|abc
20180611|1|2|edf|1|abc
20180611|15|2|edf|15|abc
20180611|2|2|edf|2|abc
20180611|5|2|edf|1|abc
20180611|6|2|edf|1|abc
20180611|7|2|edf|8|abc
20180611|8|2|edf|3|abc

では、なぜ10が1の前に来て、次に1が15の前に来るのでしょうか。10、15、1、または1,10,15のどちらかが必要ですか?なぜこのように混同するのですか?

e.dan

差出人man sort

-k, --key=POS1[,POS2]
       start a key at POS1 (origin 1), end it at POS2 (default end of line)

2番目の列からキーを開始していますが、行の終わりまで続きます。したがって、あなたが尋ねた3行の場合、重要な点は次のとおりです。

102edf8abc
12edf1abc
152edf15abc

私にはソートされているように見えます。

おそらくあなたは欲しかったの-k 2,2ですか?

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

MySQLの奇妙なソート動作

分類Dev

奇妙なカーソルの動作

分類Dev

奇妙なデフォルトのソート動作

分類Dev

奇妙なデフォルトのソート動作

分類Dev

非常に奇妙なjavascriptのソート値の動作

分類Dev

Swiftプロトコルメソッドでの奇妙な動作

分類Dev

ソートコマンドの奇妙な動作

分類Dev

Rubyの%wショートカットでの奇妙な動作

分類Dev

NodeJSのifステートメントでの奇妙な動作

分類Dev

Laravelルートの奇妙な動作

分類Dev

javascriptでの奇妙なループ動作

分類Dev

BashForループでの奇妙な動作

分類Dev

C#での奇妙なデリゲートの動作

分類Dev

異なるJavaバージョンでの奇妙なデフォルトメソッドの動作

分類Dev

メソッド内のifステートメントで再帰を使用するときの奇妙な動作。Java

分類Dev

ネストされたForループでの奇妙な動作

分類Dev

SQLでの奇妙なフロート動作

分類Dev

GregorianCalendarでの奇妙な動作

分類Dev

ArrayListでの奇妙な動作

分類Dev

MultivaluedSectionでの奇妙な動作?

分類Dev

useEffectでの奇妙な動作

分類Dev

HMACopensslでの奇妙な動作

分類Dev

gdbprintfでの奇妙な動作

分類Dev

PHPでの奇妙な動作

分類Dev

indexOfusingComparatorでの奇妙な動作

分類Dev

null列を最初にnullでソートするときのPostgresqlの奇妙な動作/制限

分類Dev

配列ソートに関するこの奇妙な動作を誰かが説明できますか?

分類Dev

Equalsメソッドがオブジェクトのコピーで奇妙な動作をしている

分類Dev

非同期メソッドでの奇妙なデバッガーの動作

Related 関連記事

  1. 1

    MySQLの奇妙なソート動作

  2. 2

    奇妙なカーソルの動作

  3. 3

    奇妙なデフォルトのソート動作

  4. 4

    奇妙なデフォルトのソート動作

  5. 5

    非常に奇妙なjavascriptのソート値の動作

  6. 6

    Swiftプロトコルメソッドでの奇妙な動作

  7. 7

    ソートコマンドの奇妙な動作

  8. 8

    Rubyの%wショートカットでの奇妙な動作

  9. 9

    NodeJSのifステートメントでの奇妙な動作

  10. 10

    Laravelルートの奇妙な動作

  11. 11

    javascriptでの奇妙なループ動作

  12. 12

    BashForループでの奇妙な動作

  13. 13

    C#での奇妙なデリゲートの動作

  14. 14

    異なるJavaバージョンでの奇妙なデフォルトメソッドの動作

  15. 15

    メソッド内のifステートメントで再帰を使用するときの奇妙な動作。Java

  16. 16

    ネストされたForループでの奇妙な動作

  17. 17

    SQLでの奇妙なフロート動作

  18. 18

    GregorianCalendarでの奇妙な動作

  19. 19

    ArrayListでの奇妙な動作

  20. 20

    MultivaluedSectionでの奇妙な動作?

  21. 21

    useEffectでの奇妙な動作

  22. 22

    HMACopensslでの奇妙な動作

  23. 23

    gdbprintfでの奇妙な動作

  24. 24

    PHPでの奇妙な動作

  25. 25

    indexOfusingComparatorでの奇妙な動作

  26. 26

    null列を最初にnullでソートするときのPostgresqlの奇妙な動作/制限

  27. 27

    配列ソートに関するこの奇妙な動作を誰かが説明できますか?

  28. 28

    Equalsメソッドがオブジェクトのコピーで奇妙な動作をしている

  29. 29

    非同期メソッドでの奇妙なデバッガーの動作

ホットタグ

アーカイブ