什么是错误的代码,我一直得到一个错误运行它.这是错误:* * www.example.com:**第5行:查找匹配'' updown.sh时出现意外的EOF:updown.sh第10行:语法错误:意外的文件结尾line 10: syntax error: unexpected end of file
代码:
#!/bin/sh
echo "Enter the site:"
read site_url
if [[ 'ping -w 100 -c 1 "$site_url"|tail -2|head
-1|cut -d , -f2 | cut -d ' ' -f2` > 0 ]]; then
echo "site is up"
else
echo "site is down"
fi
updown.sh第10行:条件二元运算符预期为updown.sh:第10行:语法错误:意外的文件结束 unexpected end of file
3条答案
按热度按时间llew8vvj1#
您可以使用以下代码:
aemubtdh2#
我觉得有点太紧张了。不如
或者可能(作为一个例子,根据需要详细说明,在这里动态分配...)
其中,使用
site_url=https://google.com
可得到手动传递失败:
如果出于某种原因,您仍然需要它作为
if
测试的一部分-它给出了
或者
为
huwehgph3#
替换为此行
第一期;在ping前面的开始引号。我认为它应该是ping的大写W选项