read -p "Which server do you want to know about: "
read var_server
echo $var_server
for $var_server
do
$echo ping -a $var_server
$ehco nmap -O $var_server
done
当我用sh -x执行时,我的脚本挂在“读取var服务器”上,任何人都可以建议谢谢。它只是停下来坐在
上+ read var_server
不确定我哪里出错了
由于 比尔
答案 0 :(得分:1)
您有两个单独的read
来电。将它们组合成一个单独的呼叫,这样您只需要提示输入一条信息:
read -p "Which server do you want to know about: " var_server
for
循环也是荒谬的。您只有一台服务器,没有任何东西可以循环,所以删除循环。然后你写了$echo
和$ehco
而不是echo
。因此,将整个for循环更改为这两行:
echo ping -a $var_server
echo nmap -O $var_server