Unix PING:找不到命令
给定以下代码Unix PING:找不到命令,unix,ping,Unix,Ping,给定以下代码 pingval=$(ping6 -c 1 "$url") time=$($pingval| tail -1| awk '{print $4}'|cut -d '/' -f 2) 有人能告诉我为什么收到PING:command not found错误吗?我想你是在用shell脚本包装它?ping6命令是否位于用于执行该脚本的shell的搜索路径中 另外,陈述一个显而易见的事实:ping6也在你的道路上 which ping6 我的解决办法是简单地使用 time=$(echo pi
pingval=$(ping6 -c 1 "$url")
time=$($pingval| tail -1| awk '{print $4}'|cut -d '/' -f 2)
有人能告诉我为什么收到PING:command not found错误吗?我想你是在用shell脚本包装它?ping6命令是否位于用于执行该脚本的shell的搜索路径中 另外,陈述一个显而易见的事实:ping6也在你的道路上
which ping6
我的解决办法是简单地使用
time=$(echo pingval|......)
哪个ping6返回/bin/ping6。我用来执行脚本的shell?…#/bin/bashTry
time=$(ping6-c1“$url”| tail-1 | awk'{print$4}'| cut-d'/'-f2)
。在您的示例中,您正在执行$pingval
,我认为这就是错误所在。您可以尝试将set-x
添加到脚本中,看看发生了什么。