Linux 无法在shell脚本中打印公共ip
嗨,我正在尝试使用shell脚本在文件中打印机器的公共ip。我正在使用命令Linux 无法在shell脚本中打印公共ip,linux,bash,shell,Linux,Bash,Shell,嗨,我正在尝试使用shell脚本在文件中打印机器的公共ip。我正在使用命令 ip=${curl ipinfo.io/ip} 在我的脚本文件中,它给出了一个错误,表示替换错误。然而,当我在命令行中运行它时,这个命令可以工作。 这是通过脚本获取ip的正确方法吗 提前谢谢 您正在捕获程序的结果,因此应该使用$()。以下内容适用于您(将-s参数设置为curl停止不必要的输出) 您正在捕获程序的结果,因此应该使用$()。以下内容适用于您(将-s参数设置为curl停止不必要的输出) 可能重复的,可能重复的
ip=${curl ipinfo.io/ip}
在我的脚本文件中,它给出了一个错误,表示替换错误。然而,当我在命令行中运行它时,这个命令可以工作。
这是通过脚本获取ip的正确方法吗
提前谢谢 您正在捕获程序的结果,因此应该使用
$()
。以下内容适用于您(将-s
参数设置为curl
停止不必要的输出)
您正在捕获程序的结果,因此应该使用
$()
。以下内容适用于您(将-s
参数设置为curl
停止不必要的输出)
可能重复的,可能重复的,可能重复的。谢谢你!!!成功了。谢谢你!!!
ip=$(curl -s ipinfo.io/ip)