如何从桌面运行bash脚本?


5

我有一个带有#!/bin/bash标题的.sh文件。我可以从终端运行它,使用chmod./但有没有办法从桌面执行这两个操作(即点击它)?

顺便说一下,我熟悉linux,但不熟悉OS X.


您想从桌面执行哪种操作?chmod还是执行脚本?您是在寻找桌面快捷方式来执行一个特定的脚本,还是从GUI中轻松访问shell?
格里

我不完全确定你的意思,但如果你只想双击它并让它运行,你需要将扩展​​名更改为.command。这将在终端中打开它。
托尼

Answers:


7

您可以在文本脚本中添加.command扩展名。

然后使用chmod 744使其可执行。

在Finder中打开或双击时,它将从终端运行。


4

那么你可以将它包装在AppleScript中,调用shell命令(你的bash脚本)。

例如:做shell脚本

do shell script "/bin/tcsh my-command-file-path"

将其另存为桌面应用程序以运行它。


3

您可以将任何命令放入AppleScript中,并将脚本另存为小程序或Droplet,或使用Automator创建小程序和/或小滴。只需do shell script在AppleScript中使用该命令即可。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.