#!/bin/bash
arr=(aa bb cc)
for i in ${arr[@]}; do
echo $i
done
2.用法 2
#!/bin/bash
for j in a b c d; do
echo $j
done
3.用法 3
#!/bin/bash
for m in {1..5}; do
echo $m
done
for m in {a..e}; do
echo $m
done
for m in {A..E}; do
echo $m
done
4.用法 4
#!/bin/bash
for n in {1..5}{a..e}; do
echo $n
done
5.用法 5
#!/bin/bash
for k in $(seq 5); do
echo $k
done
for k in $(seq 6 8); do
echo $k
done
6.用法 6
#!/bin/bash
for ((i = 0; i < 5; i++)); do
echo $i
done
7.用法 7 遍历文件
#!/bin/bash
for i in `ls`; door
echo $i
done
[root@centos79 ~]# cat 1.txt
user1
user2
user3
[root@centos79 ~]# for i in `cat 1.txt`; do echo $i; done
user1
user2
user3
8.乘法口诀表
#!/bin/bash
for i in $(seq 9); do
for j in $(seq $i); do
echo -en "$j*$i=$((i * j))\t"
done
echo
done
# 1*1=1# 1*2=2 2*2=4# 1*3=3 2*3=6 3*3=9# 1*4=4 2*4=8 3*4=12 4*4=16# 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25# 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36# 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49# 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64# 1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
9.1-100 求和
#!/bin/bash
sum=0
for i in {1..100}; do
sum=$(($sum + $i))
done
echo $sum
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律