#!/bin/sh
$status=""lifecycle-state": "STOPPED""
$LifecycleStatus =$(**command1** to list status | grep Stopped)
echo $lifecyleStatus
echo $status
if [ $LifecycleStatus == $status]
then
echo "******* Current date: $(date) "
**Command2** to start instance
else
echo "Instance is already in stopped state"
fi
Я получаю ошибку как
line 3: =: command not found
line 4: =: command not found
Изучая сценарии, может кто-нибудь помочь мне, почему это не принимает переменные в него.
Таким образом, моя команда1 выдаст что-то вроде "" lifecycle-state ":" STOPPED "", но когда я повторяю эхо, это не берет переменные для сравнения, чтобы использовать их, если еще l oop.