我想獲得字符串與extenions .rdf.gz
,例如, uniprot.rdf.gz
和uniref.rdf.gz
。從curl的ftp輸出grep下面的模式
我嘗試:
grep 'href="rdf\/uni*\.rdf*\.gz"'
,但我無法得到任何東西。
$ echo $site
ftp://ftp.uniprot.org/pub/databases/uniprot/current_release/rdf
$ curl -s $site | grep 'href="rdf\/uni*\.rdf*\.gz"'
這可能是正確的,如果輸出是「預期」,但並沒有解決實際問題(curl'的'錯誤的使用加上完全錯誤的(和不必要的)正則表達式);-) –
curl -s「$ site」| sed -n's%。* href =「rdf/uni \([^」] * \。rdf.gz \)「。*%\ 1%p'對我有用 –