2016-11-22 7 views
0

私は次のコマンドから得た行を分割しようとしていますが、新しい行に分割されていません。どうやってするの?curl -w出力(xargsによって呼び出される)を別々の行に出力するにはどうすればよいですか?

seq 0 1 5000 | xargs -n 5 -I{} -P 5 -- curl -s -o /dev/null -w "%{http_code} %{url_effective}" "http://somewebsite.com/{}.txt" >> result.txt 
+0

はここですべての 'xargs'を使用するには、説得力のある理由がありますか? –

+0

はい、それは...並列処理です。 –

+0

あなたは '-P 1'を使っています。これにより、並列性が完全に無効になります。 –

答えて

1

あなたはそれぞれの結果は、独自の行になりたい場合は、あなたのフォーマット文字列で\nを入れて:

-w '%{http_code} %{url_effective}\n' 
関連する問題