2016-08-18 3 views

答えて

4

試してみてください。

xargs -I{} curl "xyz.com/v1/"{} <file 

fileの各行について、これはcurl "xyz.com/v1/"の行に続いてその行の内容を実行します。それは質問にあったように、私は二重引用符で、ベースURL、xyz.com/v1/を左

$ xargs -I{} echo curl "xyz.com/v1/"{} <file 
curl xyz.com/v1/1.html 
curl xyz.com/v1/2.html 
curl xyz.com/v1/3.html 

注:何もダウンロードせずに、何が起こるかを説明するために

は、我々は、echoコマンドを追加することができます。つまり、シェル拡張の対象となります。それを望んでいない場合は、一重引用符を使用してください。

xargs -I{} curl 'xyz.com/v1/'{} <file 
+1

これは完全に機能します – Raj

関連する問題