我的go语言程序打印"选项-n 1的值不正确,有效范围为1到4294967295".尝试使用下面的代码片段ping时
result , err := exec.Command("ping","-n 1", "-w 1", ip).Output()
fmt.Printf("%s\n", result)
Run Code Online (Sandbox Code Playgroud)
当从Win中的cmd中执行它时,即'ping -n 1 -w 1 8.8.8.8'就可以了
您需要将-n和-w标志及其值分隔为单独的参数(您的shell已经在执行此操作):
result , err := exec.Command("ping", "-n", "1", "-w", "1", ip).Output()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
679 次 |
| 最近记录: |