如何为 GNU sort 的 --compress-program 选项指定附加参数?

如何为 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

谷歌搜索错误只返回生成消息的源代码。

有没有办法在不编写包装器或定义别名的情况下做到这一点?

答案1

许多压缩器采用环境变量来接受无法在命令行上传递的选项。在你的情况下

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

xzwithXZ_OPTbzip2with 也是如此BZIP2

相关内容