gitbash/curl:如何打印结果;我只得到了一句话;总计、已收、已收……“;

gitbash/curl:如何打印结果;我只得到了一句话;总计、已收、已收……“;,git,bash,curl,grep,Git,Bash,Curl,Grep,我正在运行Git Bash并使用curl和grep命令,如下所示: curl httP://www.url.com |grep -i class=\"ip\" |cut -d ’/’ -f 3 \ |cut -d ’"’ -f 1|uniq >db.ip 我得到的结果是: "%Total (143).... %Received....%Xferd... Average Speed...." and so on. 然而,我希望看到143个实际结果。有人能帮忙吗?谢谢 我运行64位Wind

我正在运行Git Bash并使用curlgrep命令,如下所示:

curl httP://www.url.com |grep -i class=\"ip\" |cut -d ’/’ -f 3 \
|cut -d ’"’ -f 1|uniq >db.ip
我得到的结果是:

"%Total (143).... %Received....%Xferd... Average Speed...." and so on.
然而,我希望看到143个实际结果。有人能帮忙吗?谢谢

我运行64位Windows 7。

您可以使用sed

... | uniq | sed 's/Total *(\([0-9]\+\).*/\1/' > db.ip

uniq|grep-oP'Total\s+\(\K\d+'>db.ip
Hi Avinash,谢谢。不过我收到了以下错误:“grep:invalid option-o”谢谢。现在我收到了“cut:invalid request code”。为什么会发生这种情况?