1
我有具有类似读取每一行,并在curl命令使用它作为一个变量
1.html
2.html
3.html
我想运行一个curl命令来读取文件中的每行一个名为列表用它作为卷曲,例如变量:
curl "xyz.com/v1/{input from each line of file}
请帮助....
我有具有类似读取每一行,并在curl命令使用它作为一个变量
1.html
2.html
3.html
我想运行一个curl命令来读取文件中的每行一个名为列表用它作为卷曲,例如变量:
curl "xyz.com/v1/{input from each line of file}
请帮助....
尝试:
xargs -I{} curl "xyz.com/v1/"{} <file
对于您的file
中的每一行,它将运行curl "xyz.com/v1/"
,然后是该行的内容。
为了说明发生了什么,没有下载任何东西,我们可以添加一个echo命令:
$ 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
注意,我离开了基地URL,xyz.com/v1/
,在双引号,因为它是在问题。这意味着它受shell扩展。如果你不想要(而且你可能不需要),那么用单引号:
xargs -I{} curl 'xyz.com/v1/'{} <file
Thanx它的工作完美 – Raj