我下载了一款好玩的游戏,我想将其添加为我的管家程序代码的一部分。假设我有游戏 moon-buggy,我想让此代码运行它。
if [ $word = "buggy" ]
then moon-buggy
# I do not know how I would run a program like this. So I just put the program name where I think it would go.
答案1
bash 脚本使用与 Ubuntu 中的标准命令行相同的语法。如果您可以使用启动游戏moon-buggy
(即,游戏安装在路径中),则它将在您的脚本中运行。
如果您刚刚下载了文件(例如,~/Downloads/moon-buggy
),您可能需要使用 使其可执行,chmod +x ~/Downloads/moon-buggy
并在脚本中指定路径。如果您要有多个选项,那么 acase
可能也是更好的构造。
case $word in
"buggy" )
~/Downloads/moon-buggy
;;
"anothergame" )
~/Downloads/anothergame
;;
esac