Mac CLI curl-未找到命令?

Mac CLI curl-未找到命令?,curl,bots,command-line-interface,Curl,Bots,Command Line Interface,我正在搜索一个wordpress多站点,该站点设置了一些可能的SEO垃圾邮件,我正在使用命令行使用Mozilla进行curl,但由于某些原因,它不起作用 curl -A “Mozilla/4.0 \(compatible; MSIE 6.0; Windows NT 5.0\)” http://blogs.mysite.com | grep “http://www.gncc.ge/” curl –user-agent “Mozilla/4.0 \(compatible; MSIE 6.0; Wi

我正在搜索一个wordpress多站点,该站点设置了一些可能的SEO垃圾邮件,我正在使用命令行使用Mozilla进行curl,但由于某些原因,它不起作用

curl -A “Mozilla/4.0 \(compatible; MSIE 6.0; Windows NT 5.0\)” http://blogs.mysite.com | grep “http://www.gncc.ge/”

curl –user-agent “Mozilla/4.0 \(compatible; MSIE 6.0; Windows NT 5.0\)” http://blogs.mysite.com | grep “http://www.gncc.ge/” 
我已经看过了一些教程,以确保我做的每件事都是正确的,但我要么什么也没有得到,要么就是我得到了这些错误

不过我也有这些错误

-bash: MSIE: command not found
-bash: Windows: command not found

是否应不包括这些兼容性提及?谢谢。

可能需要转义分号(这是我在cygwin上必须做的):


你用的是卷引号还是直引号

我明白了:

$ url -A “Mozilla/4.0 \(compatible; MSIE 6.0; Windows NT 5.0\)” http://blogs.mysite.com | grep “http://www.gncc.ge/”
而不是:

$ url -A "Mozilla/4.0 \(compatible; MSIE 6.0; Windows NT 5.0\)" http://blogs.mysite.com | grep "http://www.gncc.ge/"
如果你使用的是卷引号,它可以解释你的问题。卷曲的引号没有特别的意思,是贝壳。常规引号可防止参数被空格除。卷曲的引号没有这种作用

不要使用TextEdit编辑命令shell脚本。获取real程序编辑器。是免费的。这是我的弟弟

另一个尝试是,但它不是免费的


当然,您可以始终使用Xcode,它是免费的,并且附带完整的IDE环境。或者,学习Mac上的Emacs或VIM。

是的,你是对的,我有文本争论,应该使用它,但现在它似乎给了我一个错误,因为它无法解析主机:–用户代理;Mozilla提供的nodename或servname应该是
--用户代理
前面的两个破折号,而不是
--用户代理
。还要确保是ASCI短跑,而不是em或en短跑。
$ url -A "Mozilla/4.0 \(compatible; MSIE 6.0; Windows NT 5.0\)" http://blogs.mysite.com | grep "http://www.gncc.ge/"