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
添加到脚本中,看看发生了什么。