Skip to content

商务合作:vTikTok


公众号:



在Mac下,如果你想要通过双击执行shell脚本,可以按照以下步骤进行操作:

  1. 创建一个新的文本文件,将你的shell脚本内容粘贴到该文件中。
  2. 将该文件的扩展名改为.command,例如myscript.command
  3. 打开终端应用程序,使用cd命令切换到你的脚本所在的目录。
  4. 使用chmod +x myscript.command命令给脚本添加可执行权限。
  5. 双击该脚本文件,它应该会在终端中执行。

如果你发现脚本执行的路径不正确,可以尝试在脚本中使用绝对路径来引用其他文件或目录。你可以使用pwd命令来获取当前目录的绝对路径,并在脚本中使用该路径。

另外,你也可以在脚本中使用cd命令来切换到特定的目录,然后再执行其他命令。例如:

bash
#!/bin/bash

cd /path/to/your/directory
# 在这里执行其他命令
#!/bin/bash

cd /path/to/your/directory
# 在这里执行其他命令

这样,当你双击执行脚本时,它会先切换到指定的目录,然后再执行其他命令。

shell
#!/bin/bash
cd "$(dirname "$0")"
echo "当前目录为:$(pwd)"
#!/bin/bash
cd "$(dirname "$0")"
echo "当前目录为:$(pwd)"