尝试将if语句添加到脚本

时间:2018-09-12 02:56:03

标签: bash

因此以下命令将显示域名:dsconfigad -show | grep "y Domain" | awk '{print $5}'

我正在尝试编写一条if语句,如果上面命令的结果是“ test.us”,则停止脚本,如果没有,则继续脚本。

这是我到目前为止所拥有的:

DOMAINNAME="test.us"

dsconfigad -show | grep "y Domain" | awk '{print $5}'
if [ "$DOMAINNAME" = "test.us" ]
then
    echo "Domain name is correct. Exiting script."
    exit 1
fi 

1 个答案:

答案 0 :(得分:0)

DOMAINNAME=$(dsconfigad -show | grep "y Domain" | awk '{print $5}')
if [ "$DOMAINNAME" = "test.us" ]
then
    echo "Domain name is correct. Exiting script."
    exit 1
fi 

$()将在其中执行命令,并且输出将存储在DOMAINNAME变量中。