1#########################################################################
2 # File Name: ./正三角形.sh
3 # Author:Hasan
4 # mail: zhaohc53@163.com
5 # Created Time: 2016年12月10日 星期六 11时23分10秒
6 #########################################################################
7 #!/bin/bash
8 echo "Please input the number of the triangle:"
9 read str
10 str1=$str
11 i=1
12 while [ $i -le $str ]
13 do
14 m=1
15 j=1
16 while [ $m -le $str ]
17 do
18 echo -n " "
19 m=`expr $m + 1`
20 done
21 k=`expr $str1 - $str + 1`
22
23 while [ $j -le $k ]
24 do
25 echo -n "* "
26 j=`expr $j + 1`
27 done
28 echo
29 str=`expr $str - 1`
30 done
31 echo
1#########################################################################
2 # File Name: 99whlie.sh
3 # Author: Hassan
4 # mail: zhaohc53@163.com
5 # Created Time: 2016年12月09日 星期五 18时13分39秒
6 #########################################################################
7 #!/bin/bash
8 echo "99乘法表"
9 i=1
10 while [ $i -le 9 ]
11 do
12 j=1
13 while [ $j -le $i ]
14 do
15 sum=`expr $j \* $i`
16 printf "%dx%d=%2d " $j $i $sum
17
18 j=$(($j + 1))
19 done
20 echo
21 i=$(($i + 1))
22 done
23 echo
1#########################################################################
2 # File Name: ./判定文件属性.sh
3 # Author:Hasan
4 # mail: zhaohc53@163.com
5 # Created Time: 2016年12月10日 星期六 13时49分42秒
6 #########################################################################
7 #!/bin/bash
8 echo "Please input a file name:"
9 read str
10 [ -e "$str" ]
11 if [ $? -eq 0 ]
12 then echo "存在"
13 else echo "不存在"
14 fi
15 [ -d "$str" ]
16 if [ $? -eq 0 ]
17 then echo "输入为目录"
18 else echo "输入非目录"
19 fi
20 [ -r "$str" ]
21 if [ $? -eq 0 ]
22 then echo "可读"
23 else echo "不可读"
24 fi