msc*_*lli 6 shell compression sort arguments
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
Run Code Online (Sandbox Code Playgroud)
对于xzwithXZ_OPT和bzip2with也是如此BZIP2