【发布时间】:2015-04-10 17:35:58
【问题描述】:
我正在尝试在 OSX 下进行“存档实用程序”替换,以使用 tar 和 gzip(或 pigz)命令打开 tar.gz 文件。
重点是在 Automator 中创建一个应用程序,以便我可以将 tar.gz 文件类型绑定到它,然后,当单击 tar.gz 文件时,shell 脚本会使用 pigz/tar/gzip/etc 而不是默认存档实用程序。
我的应用程序包含一个“运行 Shell 脚本”(或一个 Get Selected Finder Items -> Run Shell Script,我都尝试过),它执行:
/usr/local/bin/pigz -dc "$1" | tar xf -
输入作为参数传递,但由于某种原因,它不起作用。
当从命令行使用时,它可以完美运行,但当设置为应用程序时,它什么也不做。
欢迎任何帮助!
【问题讨论】: