在* nix上,可以使用chmod +x file.sh
来使.sh
文件可执行。
Terminal
$ ls -lsah
total 12K
4.0K drwxr-xr-x 2 mkyong mkyong 4.0K Feb 5 10:24 .
4.0K drwxr-xr-x 17 mkyong mkyong 4.0K Feb 5 10:24 ..
4.0K -rw-r--r-- 1 mkyong mkyong 67 Feb 5 10:24 run-script.sh
$ chmod +x run-script.sh
$ ls -lsah
total 12K
4.0K drwxr-xr-x 2 mkyong mkyong 4.0K Feb 5 10:24 .
4.0K drwxr-xr-x 17 mkyong mkyong 4.0K Feb 5 10:24 ..
4.0K -rwxr-xr-x 1 mkyong mkyong 67 Feb 5 10:24 run-script.sh
上面的示例为run-script.sh
分配执行权限+x
参考文献
翻译自: https://mkyong.com/linux/linux-how-to-assign-execute-permission-to-a-sh-file/