Bash foreach线在空间上分开

时间:2017-04-23 01:58:45

标签: bash

我有一个纯文本文件,格式如下:

10 https://google.com
22 https://facebook.com

我想在bash脚本中解析这个文件,并且每个行和url之前的数字都会向url发出许多wget请求。

我知道我可以简单地在文件中阅读:

 URLS=$(cat ./urls)

但是如何分割数字,空格和换行符并为每一行运行wget命令?

1 个答案:

答案 0 :(得分:2)

使用read将每个部分读入变量,并使用while遍历这些行。

while read prio url
do
   ...
done < ./urls