Linux 如何通过管道2个命令获取我的国家/地区IP地址?
这是一个非常基本的问题: 我已安装geoiplookup 此命令将提供我的IP地址: wget-qO- 如何将它们连接在一起,以便获得我的IP所在国 我试过:Linux 如何通过管道2个命令获取我的国家/地区IP地址?,linux,bash,Linux,Bash,这是一个非常基本的问题: 我已安装geoiplookup 此命令将提供我的IP地址: wget-qO- 如何将它们连接在一起,以便获得我的IP所在国 我试过: geoiplookup < wget http://ipinfo.io/ip -qO - 没有成功。我知道这是一个非常基本的问题,所以我很惭愧地回答这里的问题 wget http://ipinfo.io/ip -qO - | geoiplookup -i 或 你可以像这样使用背景 geoiplookup -i `wget ht
geoiplookup < wget http://ipinfo.io/ip -qO -
没有成功。我知道这是一个非常基本的问题,所以我很惭愧地回答这里的问题
wget http://ipinfo.io/ip -qO - | geoiplookup -i
或
你可以像这样使用背景
geoiplookup -i `wget http://ipinfo.io/ip -qO -`
另一种选择如下:
curl ipinfo.io/`wget http://ipinfo.io/ip -qO -` | grep country
您需要在
wget
的-O
选项之后添加-
,以便在标准输出上打印结果:
wget http://ipinfo.io/ip -qO -
然后您可以使用:
geoiplookup -i "$(wget http://ipinfo.io/ip -qO -)"
geoiplookup<@yarek检查我的edits@heemayl:感谢提醒您有关
-
@sjsam无问题:)wget-qO-| geoiplookup用法:geoiplookup[-d custom_dir][f custom_file][v][i]@yarek:另一种选择是使用curl
和wget
的组合,就像我在编辑中所展示的那样。你实际上不需要做两次查找-可以提供你需要的所有数据。看见
geoiplookup -i "$(wget http://ipinfo.io/ip -qO -)"