由于上的是选修课,所以只是对课上的知识以及题目进行整理,可能细节并不是那么完善,请谅解
shell打印金字塔:shell语言的语法细节较多,需要多加注意,但是一般涉及的代码量不会太多,因为主要是用于系统运维的
#! /bin/bash
if [-z $1];then
echo "no input:"
exit
fi
for ((i=1;i<=$1;i++));do
for ((j=0;j<$1-i;j++));do
echo -n " "
done
for((j=0;j<i;j++));do
echo -n "* "
done
echo " "
done