用vi创建以文档名为:test.sh
#!/bin/bash
a() {
k=1
while [$k -le $B ]; do
let k++
echo -n " "
}
b() {
j=1
while [ $j -le $C ]; do
let j++
echo -n "*"
done
}
c() {
s=1
while [ $s -le $h ]; do
let s++
echo -n " "
done
}
d() {
m=1
while [ $m -le $D ]; do
let m++
echo -n "*"
done
}
read -p "Please input the number(1-10):" nu
i=0
while [ $i -lt $nu ]; do
let i++
B=`expr $nu -$i`
C=`expr 2 \* $i - 1`
a
b
echo ""
done
nua=`expr $nu - 1`
h=0
while [ $h -lt $nua ]; do
let h++
E=`expr 2 \* $h - 1`
D=`expr 2 \* $nua -$E`
c
d
echo ""
done

执行结果
#sh test.sh
17_10_6d257360c0a7f52.jpg