打印**
[root@zabbix-server script]# more star.sh
#!/bin/bash
######################
for in in {1..5}
do
echo -n "*"
done
echo
######################
for i in {1..5}
do
for j in {1..5}
do
echo -n "*"
done
echo
done
[root@zabbix-server script]# ./star.sh
*****
*****
*****
*****
*****
*****
- 排列与组合
[root@zabbix-server script]# more compose.sh
#!/bin/bash
#打印1-3的所有排列组合方式.
for i in {1..3}
do
for j in {1..3}
do
echo "${i}${j}"
done
done
[root@zabbix-server script]# ./compose.sh
11
12
13
21
22
23
31
32
33
- 打印形状
[root@zabbix-server day6]# more shap1.sh
#!/bin/bash
for ((i=1;i<=6;i++))
do
for((j=1;j<=i;j++))
do
echo -ne "\033[101m \033[0m"
done
echo
done
[root@zabbix-server day6]# ./shap1.sh
[root@zabbix-server day6]# more shap2.sh
#!/bin/bash
for ((i=1;i<=6;i++))
do
for((j=6;j>=i;j--))
do
echo -ne "\033[101m \033[0m"
done
echo
done
[root@zabbix-server day6]# ./shap2.sh
[root@zabbix-server day6]# more shap3.sh
#!/bin/bash
for ((i=1;i<=6;i++))
do
for((j=1;j<=i;j++))
do
echo -ne "\033[101m \033[0m"
done
echo
done
for((i=1;i<=5;i++))
do
for((j=5;j>=i;j--))
do
echo -ne "\033[101m \033[0m"
done
echo
done
[root@zabbix-server day6]# ./shap3.sh