码迷,mamicode.com
首页 > 系统相关 > 详细

shell 1

时间:2018-02-08 11:08:28      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:shell   for   换行   输出   $1   位置变量   i++   exit   seq   

#!/bin/bash
if [ $# != 1 ] ##\如果没写位置变量,提示,并退出
then
echo ‘useage 1.sh #(#>=1)‘
exit 1
else
for ((i=1; $i<=$1;i++)) ##\ 从1 到$i 进行循环
do
for ((j=$i; $j<$1;j++)) ##\ 当i=1时,j=$i,从1 到$i,进行循环,输出空格>,并不换行;
do
echo -n " "

    done
    for k in `seq 1 $i`   #\#\从1 到$i,进行循环,输出*
    do
       echo -n " *"
    done
    echo                  #\#\ 换行,回到最外层循环,从外到内开始循环

  done

fi

shell 1

标签:shell   for   换行   输出   $1   位置变量   i++   exit   seq   

原文地址:http://blog.51cto.com/11972980/2070034

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!