标签: linux bash shell
嗨,我正在尝试使用Shell脚本在文件中打印计算机的公共IP。我正在使用命令
ip=${curl ipinfo.io/ip}
在我的脚本文件中,它给出一个错误消息,指出错误的替换。而当我在命令行中运行它时此命令有效。 这是通过脚本获取ip的正确方法吗?
提前谢谢!
答案 0 :(得分:2)
您正在捕获程序的结果,因此应使用$()。以下内容应该为您工作(使用-s的{{1}}参数停止不必要的输出)
$()
-s
curl