制作运行终端命令的终端脚本

时间:2014-12-17 08:28:30

标签: macos executable

我在Mac上,想要制作批处理脚本,双击运行终端命令。

我找到了几个教程但是所有教程都展示了如何回应一些东西?

我想要的是在双击脚本时运行它:

My-MacBook-Pro:platform-tools myname$ ./adb logcat -s Unity

我已将其保存到名为mytest.command

的文件中

双击这个时,我得到了这个:

  

上次登录时间:12月17日星期三09:26:04关于ttys001我的MacBook-Pro:~myname $   /Users/myname/Documents/mytest.command;出口;   /Users/myname/Documents/mytest.command:第1行:   My-MacBook-Pro:platform-tools:命令未找到注销

我该如何做到这一点?

感谢任何帮助

1 个答案:

答案 0 :(得分:2)

首先,您需要知道已安装的位置adb。如果您知道它在/usr/local/bin中,那么这很好。但是,如果您不知道它的安装位置,请键入

which adb

whereis adb

它会告诉你。现在,从您获得的答案中删除单词adb,这样您就可以获得adb所在目录(文件夹)的路径。现在你有了路径,你可以编写你的脚本:

#!/bin/bash
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:XXXXXXXX
adb logcat -s Unity

其中XXXXXXX是adb所在文件夹的路径。