我有一个shell文件,我需要创建一个可执行文件 任何 苹果没有 chmod +x ,只需双击它。我该怎么做?我尝试过appify,但双击它的结果不会执行我的文件。我还尝试了中提出的解决方案 How to execute a shell script from within an app and show it in the terminal ,但这会导致错误 Permission denied .
chmod +x
Permission denied
我试图使其可执行的脚本是:
#!/bin/bash DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" cd $DIR SLASH="/" INFILE=`find $DIR -name "*.csv"` DONE=`perl myfile.pl -i $INFILE -o output.csv -l $DIR$SLASH` echo "File(s) are ready to use" echo "Press [enter] to escape" read terminate
要使文件可执行,您需要添加可执行权限。
要做到这一点,你可以跑步 chmod +x filename.sh
chmod +x filename.sh
./filename.sh 并执行该文件。
./filename.sh
当你做一个 ls -lah 将有一个 x 添加到左侧的权限。
ls -lah
x