最近,我想出了一个制作彩虹文本的好主意,但它仍然失败。我尝试制作一个嵌套循环,以便可以将它们的数组中的每个颜色和字符串分配到一起制作一个很酷的文字。字符串数组没有正确指定给每种颜色
output=(Z y r o V P N)
rainbow=(9 202 11 46 43 90 91)
for i in ${rainbow[*]}
do
for x in ${output[*]}
do
echo -e "\e[38;5;${i}m${x}\e[0m"
done
done
但是这什么发生 all text is colored
希望它可以解决
你的意思是在'输出'中的每个字母的颜色是什么? – kabanus