когда я foo и foo1, Я жду foo на первом месте, что обычно происходит с unix sort.
$ echo -e "foo1nfoo" | sort
foo
foo1
но когда я добавляю и подчеркивание и использовать -t и -k параметры, он не производит тот же порядок сортировки.
$ echo -e "foo1_3nfoo_3" | sort -t_ -k1
foo1_3
foo_3
какой правильный набор параметров использовать для make foo_3 прийти перед foo1_3? У меня LC_COLLATE=C и am на Ubuntu 14.04.
Komp






















