我为这个想要的结果制作了这个快速而又脏的bash脚本:
1A 2B 3C 4A 5B 6C ......
我做了很多测试但是如果我能得到你的建议,却找不到合适的方法来写它。
以下是我找到的工作代码:
for ((i=1; i<11; i++))
do
echo $((i++))a
echo $((i++))b
echo $((i++))c
done
答案 0 :(得分:1)
使用模运算循环显示字母列表。
letters=(a b c)
for ((i=1; i<11; i++)); do
echo "$i${letters[(i-1)%3]}"
done
当(i-1)%3
增加时,表达式i
将循环超过0,1,2。