用Shell脚本打印长方形
[ rootaserver3 ~]
for (( i= 1 ; i<= 5 ; i++ ))
do
for (( j= 1 ; j<= 5 ; j++ ))
do
echo -n " * "
done
echo
done
[ root@server3 ~]
[ root@server3 ~]
*****
*****
*****
*****
*****
用Shell脚本打印正方形
[ root@server3 ~]
for (( i= 1 ; i<= 5 ; i++ ))
do
for (( j= 1 ; j<= 5 ; j++ ))
do
echo -n "* "
done
echo
done
[ root@server3 ~]
[ root@server3 ~]
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
用Shell脚本打印直角三角形
[ rootaserver3 ~]
for (( i= 1 ; 1 <= 9 ; i++ ))
do
for (( j= 1; j<= $i ; j++) )
do
echo - n "*"
done
echo
done
[ root@server3 ~]
[ rootaserver3 ~]
*
**
***
****
*****
******
*******
********
*********
用Shell脚本打印倒直角三角形
[ rootaserver3 ~]
for (( i= 1 ; i<= 9 ; i++ ))
do
for (( j= 0 ; j<= $i- 1 ; j++ ))
do
echo -n " "
done
for (( k= 10 - $i; k> 0 ; k-- ))
do
echo -n "*"
done
echo
done
[ root@server3 ~]
[ root@server3 ~]
*********
********
*******
******
*****
****
***
**
*
用Shell脚本打印等腰三角形
[ rootaserver3 ~]
for (( i= 1 ; i< 10 ; i++ )) ; do
for (( n= 10 ; n>= i; n-- )) ; do
echo -n " "
done
for (( m= 1 ; m<= i ; m++ )) ; do
echo -n "* "
done
echo
done
[ root@server3 ~]
[ root@server3 ~]
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *
* * * * * * * * *
用Shell脚本打印菱形
[ rootaserver3 ~]
read -p "请输入菱形长度:" len
for i in ` seq1$len`
do
for (( j= $len- 1 ; j>= $1 ; j-- ))
do
echo -n " "
done
for (( m= 1 ; m<= $i; m++ ))
do
echo -n " * "
done
echo
done
for i in ` seq 1 $len`
do
for (( j= 1 ; j<= $1 ; j++ ))
do
echo -n " "
done
for (( n= $len- 1 ; n>= $i; n-- ))
do
echo -n "* "
done
echo
done
[ root@server3 ~]
[ rootaserver3 ~]
请输入菱形长度: 6
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * *
* * * *
* * *
* *
*
用Shell脚本打印乘法口诀表
[ root@server3~]
for (( i= 1 ; i<= 9 ; i++ ))
do
for (( j= 1 ; j<= i; j++ ))
do
echo -ne "$i * $j = $(( i* j)) \t"
done
echo
done
[ rootaserver3 ~]
[ rootaserver3 ~]
[ root@seerver3~]
for (( i= 1 ; i<= 9 ; i++ ))
do
for (( j= 1 ; j<= 9 ; j++ ))
do
echo -ne "$i * $j = $(( i* j)) \t"
done
echo
done
[ root@server3 ~]
[ root@server3 ~]