如何创建脚本来更改目录然后运行

如何创建脚本来更改目录然后运行

我正在尝试让一个脚本工作,我可以从桌面运行它或在登录时加载它。我想要它做的就是更改目录 /users/me/sites/sass 然后运行命令 'npm runco​​mpile:sass' 就是这样。我尝试过 automator,但它抛出一个错误并且无法运行,我只是尝试将其保存为带有运行 shell 脚本选项的应用程序,然后将上面的内容放入。

答案1

首先,让它从命令行开始工作,这样您就知道一切都正常工作,然后专注于从 GUI 运行该脚本。

第 1 步 - 创建脚本

echo "cd /users/me/sites/sass ; npm run compile: sass" >> /users/me/myscript

第 2 步 - 使脚本可执行

chmod 775 /users/me/myscript

第 3 步 - 运行并确认操作正常

. /users/me/myscript

第 4 步 - 从 GUI 添加脚本链接

(gui dependent, sorry, can't help you here)

相关内容