POSIX仕様は、sort
プログラムに提供されたある行が別の行のプレフィックスである場合に何が起こるかについて何も述べていないようです。
しかし、私のコピー (GNU coreutils 8.4) ではプレフィックスが優先されることがわかりました。
$ echo -e 'foo\nfoobar' | sort
foo
foobar
$ echo -e 'foobar\nfoo' | sort
foo
foobar
- これは のすべての実装に共通
sort
ですか? - この動作はどこで定義されていますか?
- 私はそれを頼ることができますか?
- これは、プログラミングに関して「ソート」という言葉の普遍的な定義であるためですか?