sort --compress-program=/bin/gzip
は正常に機能しますが、オプションを圧縮プログラムに渡すにはどうすればよいですか(例:--best
または--fast
)?
sort --compress-program=/bin/gzip\ --best
はエラーメッセージで失敗します
圧縮プログラムを実行できませんでした
sort --compress-program="/bin/gzip --best"
およびsort --compress-program=/bin/gzip\\\ --best
も同様です。
エラーをグーグルで検索すると、メッセージを生成するソースコードしか返されませんでした。
ラッパーを記述したりエイリアスを定義したりせずにこれを行う方法はありますか?
コンプレッサーの多くは、コマンドラインで渡すことができないオプションを受け入れるために環境変数を取ります。あなたの場合
GZIP_OPT=-9 sort --compress-program=/bin/gzip
xz
とXZ_OPT
およびbzip2
とBZIP2
についても同じことが言えます。