如何为mac运行shell脚本

时间:2017-01-25 19:08:00

标签: shell darwin

我有一个我正在尝试运行的shell脚本,并且它没有正确执行。我看了run shell script,但没有帮助。该文件的权限(由我拥有),-rwxrwxrwx,并且还有_lpoperator,无论是什么。我ls / bin / sh,那里有东西。 (SH *)

有关如何运行此shell脚本的任何想法吗?

现在,我将myShellMac.sh归结为:

#!/bin/sh

pwd

cd ../ darwin64_gcc42 / bin

DEP_DIR = .. /依赖新生

我尝试像sh myShellMac.sh一样运行它,并收到此错误: :命令not foundsh:line2:。 :命令not foundsh:line3:pwd。 :没有这样的文件或目录4:cd:../ darwin64_gcc42 / bin :命令not foundsh:line5:

我试过了 ./myShellMac.sh 并获取./myShellMac.sh:找不到命令。

我试过sh ./myShell.sh然后得到 :command not found2.sh:line2: :command not found2.sh:第3行:pwd :没有这样的文件或目录4:cd:../ darwin64_gcc42 / bin :command not found2.sh:第5行:

它试图解释每一行,甚至是空行。

我也试过了 庆典 来源./myShell.sh,它说: : 没有找到指令 : 没有找到指令 : 没有找到指令 :没有这样的文件或目录/ bin :找不到命令

1 个答案:

答案 0 :(得分:1)

我弄明白了这个问题。我在wordpad中编辑了脚本,并通过它将行结尾更改为windows。因此,当我在mac命令行中运行脚本时,它遇到了行结尾的问题。