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
。
エラーをインターネット検索すると、メッセージを生成したソースコードのみが返されます。
ラッパーを作成したりエイリアスを定義したりせずにこれを行う方法はありますか?
答え1
多くのコンプレッサは、コマンドラインで渡すことができないオプションを許可するために環境変数を使用します。あなたの場合
GZIP_OPT=-9 sort --compress-program=/bin/gzip
xz
withXZ_OPT
とbzip2
withも同じです。BZIP2