*
***
*****
*******
得到这个结果,用for该怎么写。。。我实在是没思路,只晓得2*行数-1等于星星数,要不然就直接echo 了。。
先开个头。。
#! /bin/sh
for
请教一个shell怎么写
-
- 帖子: 1
- 注册时间: 2008-11-13 16:59
- xhy
- 帖子: 3916
- 注册时间: 2005-12-28 1:16
- 系统: Ubuntu 12.10 X64
- 来自: 火星
- xhy
- 帖子: 3916
- 注册时间: 2005-12-28 1:16
- 系统: Ubuntu 12.10 X64
- 来自: 火星
-
- 帖子: 6
- 注册时间: 2008-05-30 14:24
Re: 请教一个shell怎么写
# !/bin/sh
for count in 1 3 5 7
do
while test $count -ge 1
do
echo -n $"*"
count=$(expr $count - 1)
done
echo
done
for count in 1 3 5 7
do
while test $count -ge 1
do
echo -n $"*"
count=$(expr $count - 1)
done
echo
done
- xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
- 联系:
Re: 请教一个shell怎么写
echo -e "*\n***\n*****\n******* " 这个最简洁呢:em09
-
- 帖子: 6
- 注册时间: 2008-05-30 14:24
Re: 请教一个shell怎么写
晕。楼上的没按照楼主的要求。楼主开了头的
哈哈,不过功能实现了
确实很简单
哈哈,不过功能实现了
确实很简单