Mac-自动操作 实现双击即可执行shell脚本

背景

在Mac上运行shell脚本,总是需要开启终端窗口执行,比较麻烦

方案

使用Mac上自带的"自动操作"程序,将shell脚本打包成可运行程序(.app后缀),实现双击打开即可执行shell脚本

实现细节

  1. 找到Mac上 应用程序中的 自动操作,图标如下

  2. 开启程序后,选择应用程序,点击选取 (该操作等同于:文件 -> 新建),如下所示

  3. 运行shell脚本,拖入右侧空白处,编写shell脚本内容

  4. 点击 文件 -> 保存,给文件命名(如 myScript),即可获取myScript.app文件

  5. myScript.app文件 添加全部权限 : chmod a=rwx myScript.app

  6. 双击myScript.app,即可执行运行shell脚本内容

注意点

  1. 在编写脚本时,无需在头部指定解释器
  2. 如果需要用到其他的指令,如python,即便已经配置了环境变量,也请写全路径
相关推荐
小猿L2 天前
mac安装nvm=>node=>nrm
npm·node.js·mac
事业运财运爆棚3 天前
Mac OS Homebrew更换国内镜像源(中科大;阿里;清华)
mac
德信仁合7 天前
办公终端电脑文件资料防泄密系统
java·linux·c++·windows·svn·电脑·mac
亚林瓜子8 天前
mac电脑中使用无线诊断.app查看连接的Wi-Fi带宽
mac·带宽·ap
南瓜胖胖11 天前
【如何提取现有seismic unix文件为头文件和道数据文件】
macos·unix·mac
Xminyang13 天前
【自动化脚本工具】Hammerspoon (Mac)
mac·自动化工具
心态与习惯14 天前
mac 下 java 调用 gurobi 不能加载 jar
java·jar·mac·cplex·gurobi
一根烂笔头15 天前
Mac M3/M4 本地部署Deepseek并集成vscode
vscode·ai·mac·deepseek·m4
CLCNboss19 天前
MacOS配置Homebrew
mac
木兰不吃草19 天前
如何在 Mac 上下载安装仙剑游戏仙剑世界?可以通过IPA砸壳包安装非常简单
游戏·macos·ios·游戏程序·mac