因此以下命令将显示域名: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
答案 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变量中。