我想从文件中提取 url(匹配模式)并下载它们。这是我的 egrep 表达式(在 Cygwin 上):
egrep -o -e "http([^\"]*)filter=[0-9]+" myfile.html
这工作正常,直到我尝试使用重定向或管道。例子 :
egrep -o -e "http([^\"]*)filter=[0-9]+" myfile.html > tmp.html
或者
egrep -o -e "http([^\"]*)filter=[0-9]+" myfile.html | wget -i -
错误 :
egrep: >: No such file or directory
我认为该错误是由于引号前的反斜杠引起的,但我已尝试将其转义。不工作。