Shell脚本基础

问题描述 投票:-1回答:1

我是Shell新手,需要帮助。我可以根据命令结果编写脚本的最简单方法就是这样做。

基本上,我想检查实例的状态,如果关闭则将其打开,否则什么也不做

我有根据列表获取实例状态或grep的命令。

linux shell scripting instance
1个回答
0
投票

我将假设您正在使用Bash编写脚本,因为默认情况下它是最常见的Shell。

您可以通过基本一个接一个地编写shell命令来编写脚本。您也可以编写if-else结构和循环,它们由特殊的shell命令构成。您可以在此处找到有关语法的非常不错的摘要:https://learnxinyminutes.com/docs/bash/

无论如何,您需要这些东西:

您可以将命令的输出加载到变量中,例如myVariable=$(ls -la)。即使myVariable=$(ls -la | grep "something")也可以。稍后,您可以访问变量,例如$myVariable

如果要读取的状态实际上是程序的返回值而不是程序的输出,则可以使用最后执行的命令的特殊变量$?,它保存返回值] >>。您可以阅读特殊变量here

[看起来像这样:if [ "$Name" = "Daniya" ] || [ "$Name" = "Zach" ] then echo "This will run if $Name is Daniya OR Zach." fi

© www.soinside.com 2019 - 2024. All rights reserved.