2016-03-21 12 views
0

wikiからランダムなページを取得してtxtファイルに貼りたいです。curl:(3)bashシェルでURLに不正な文字が見つかりました

curl -I https://en.wikipedia.org/wiki/Special:Random|grep -E "Location:"|cut -d ' ' -f2 > "result.txt" 

しかし、私はtxtファイルからそれを取得し、エラーが出ます。ただ-Lスイッチを追加することにより、curlでリダイレクトを以下についてどのように

cat result.txt| xargs -I % curl % 
+0

_result.txt_ファイルの内容は何ですか?どちらのシェルを使用しますか?なぜあなたは 'xargs -I%'を使うのですか? 'xargs --verbose'を試しましたか? – hagello

+0

内容はwikiのランダムURLを表示します –

答えて

1

Locationヘッダーを解析する必要はありません。

curl -L https://en.wikipedia.org/wiki/Special:Random 
関連する問題