如果您转到这个url:http://artii.herokuapp.com/fonts_list,您将看到一个包含417个项目的列表。
我试图创建一个变量来存储/访问这些列表。
我不能让它工作。

fontList=$(curl http://artii.herokuapp.com/fonts_list)
fontListCount=$(curl http://artii.herokuapp.com/fonts_list | wc -l)

for i in $(seq 1 $fontListCount);
do
    echo -e "I like this font --> " fontList[$i]
done

我一直在
I like this font -->  fontList[1]
...
I like this font -->  fontList[417]

有什么提示吗?

最佳答案

从假设结果实际上是每行一个字体名开始,您可以使用一个调用来readarray

readarray -t fontList < <(curl http://artii.herokuapp.com/fonts_list)

那么
for i in "${fontList[@]}"; do
  echo "I like this font --> $i"
done

09-09 18:58