大量のファイルを順番にまとめています。使用sort -o file file
。 forループが途中で停止して再開する前に、ソートを高速化するために-c
ソートオプションを使用したいと思います。しかし、-co
オプションが互換性がないと言います。なぜですか?
sort --version
sort (GNU coreutils) 8.13
OS: Ubuntu 12.10
ベストアンサー1
これは、--checkだけが出力を生成したくないと言って、ソートされた--outputが特定のファイルに移動することを指定したためです。これは相互排他的な概念であり、sort.c(gnu coreutils 8.20)で実装されています。
if (checkonly)
{
…
if (outfile)
{
static char opts[] = {0, 'o', 0};
opts[0] = checkonly;
incompatible_options (opts);
}