作业:编程 99乘法表,判定文件属性,正三角形

1#########################################################################
  2 # File Name: ./正三角形.sh
  3 # Author:Hasan
  4 # mail: [email protected]
  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: [email protected]
  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: [email protected]
  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

你可能感兴趣的:(作业:编程 99乘法表,判定文件属性,正三角形)