bash 脚本中的循环
Cycle loop in bash script
我为这个期望的结果制作了这个快速而肮脏的 bash 脚本:
1个
2b
3c
4a
5b
6c
......
我做了很多测试,但没有找到合适的写法,如果我能得到你的建议。
这是我找到的工作代码:
for ((i=1; i<11; i++))
do
echo $((i++))a
echo $((i++))b
echo $((i++))c
done
使用模块化算法循环遍历字母列表。
letters=(a b c)
for ((i=1; i<11; i++)); do
echo "$i${letters[(i-1)%3]}"
done
随着 i
的增加,表达式 (i-1)%3
将在 0、1、2 之间循环。
我为这个期望的结果制作了这个快速而肮脏的 bash 脚本:
1个 2b 3c 4a 5b 6c ......
我做了很多测试,但没有找到合适的写法,如果我能得到你的建议。
这是我找到的工作代码:
for ((i=1; i<11; i++))
do
echo $((i++))a
echo $((i++))b
echo $((i++))c
done
使用模块化算法循环遍历字母列表。
letters=(a b c)
for ((i=1; i<11; i++)); do
echo "$i${letters[(i-1)%3]}"
done
随着 i
的增加,表达式 (i-1)%3
将在 0、1、2 之间循环。