我正在尝试编写一个bash脚本,我会将IP作为参数。如果IP无效,我想打印以显示消息。如果IP有效,我打印主机名。
concat()
如果IP有效,这是我的代码。如果打印相应的消息无效,我就不知道如何比较输出
答案 0 :(得分:-1)
你可以这样做:
host
如果要在else部分显示if host=$(host "$1" 2>&1); then # merge stdout and stderr
echo "$host"
else
echo "$1 is not a valid host, error=$host"
fi
的错误输出,则:
map