我已经从 osx 上的 macports 安装了 gnu coreutils。当我从终端启动它时,使用各种 coreutils 的这个脚本 [1] 按预期工作,但是当我使用 applescript [2] 启动它时,我收到一条错误消息 [3]。
[1] 外壳脚本:
#!/bin/bash
path_to_open=$(gfind | grep -v "~$" | grep -v "#$" | gshuf | ghead -n 1) && open "${path_to_open}"
[2] 苹果脚本:
do shell script "sh ~/x/scripts/script1.sh"
[3] 错误信息:
error "[script_path]: line 2: gfind: command not found
[script_path]: line 2: gshuf: command not found
[script_path]: line 2: ghead: command not found" number 127
这里有什么问题?