请教一个shell怎么写

sh/bash/dash/ksh/zsh等Shell脚本
回复
hebiyu
帖子: 1
注册时间: 2008-11-13 16:59

请教一个shell怎么写

#1

帖子 hebiyu » 2008-11-28 16:48


***
*****
*******
得到这个结果,用for该怎么写。。。我实在是没思路,只晓得2*行数-1等于星星数,要不然就直接echo 了。。
先开个头。。
#! /bin/sh
for
:em06
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星

Re: 请教一个shell怎么写

#2

帖子 xhy » 2008-11-28 17:46

python -c 'for j in [i for i in range(8) if i%2]: print "*"*j'
目前负债150多万
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星

Re: 请教一个shell怎么写

#3

帖子 xhy » 2008-11-28 17:56

代码: 全选

python -c 'for i in range(1,8,2): print "*"*i'
目前负债150多万
flashchen
帖子: 6
注册时间: 2008-05-30 14:24

Re: 请教一个shell怎么写

#4

帖子 flashchen » 2008-11-30 20:42

# !/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
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

Re: 请教一个shell怎么写

#5

帖子 xiooli » 2008-11-30 21:03

echo -e "*\n***\n*****\n******* " 这个最简洁呢:em09
flashchen
帖子: 6
注册时间: 2008-05-30 14:24

Re: 请教一个shell怎么写

#6

帖子 flashchen » 2008-12-01 13:52

晕。楼上的没按照楼主的要求。楼主开了头的
哈哈,不过功能实现了
确实很简单 :em11
回复