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