web-dev-qa-db-ja.com

GNU sortの--compress-programオプションに追加のパラメーターを指定するにはどうすればよいですか?

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も同様です。

エラーをグーグルで検索すると、メッセージを生成するソースコードしか返されませんでした。

ラッパーを記述したりエイリアスを定義したりせずにこれを行う方法はありますか?

6
mschilli

コンプレッサーの多くは、コマンドラインで渡すことができないオプションを受け入れるために環境変数を取ります。あなたの場合

GZIP_OPT=-9 sort --compress-program=/bin/gzip 

xzXZ_OPTおよびbzip2BZIP2についても同じことが言えます。

6
bsd