无法在Shell脚本中打印公共IP

时间:2018-08-15 13:08:48

标签: linux bash shell

嗨,我正在尝试使用Shell脚本在文件中打印计算机的公共IP。我正在使用命令

ip=${curl ipinfo.io/ip}

在我的脚本文件中,它给出一个错误消息,指出错误的替换。而当我在命令行中运行它时此命令有效。 这是通过脚本获取ip的正确方法吗?

提前谢谢!

1 个答案:

答案 0 :(得分:2)

您正在捕获程序的结果,因此应使用$()。以下内容应该为您工作(使用-s的{​​{1}}参数停止不必要的输出)

curl