如何通过卷曲网站制作阵列?

时间:2014-03-10 20:50:44

标签: arrays unix

如何从链接创建数组?

我正在努力做到:

IFS=$'\n'
array=($(curl http://www.site.com))

但我一直收到语法错误

2 个答案:

答案 0 :(得分:2)

你有:

array=(($curl http://www.site.com))
       ^^

稍微移动$

$ array=($(curl http://www.example.com))
         ^
$ echo ${array[3]}
    <title>Example Domain</title>

答案 1 :(得分:0)

您在这里使用BASH数组。一个常见的问题是,你的shebang仍然指向POSIX sh。旧的POSIX sh不支持数组。确保文件的顶行如下所示:

#!/bin/bash