请教 sed添加字符串该怎么写?

请教 sed添加字符串该怎么写?

如下,这个脚本是错误的,只是想说明一下我想用脚本做什么。

#!/bin/sh

module=" "

for((i=0; i<$*; i++))
do
    module=sed -i "s/$module/$module test$i"
done

echo $module

我最后想得到
module= test0 test1 test2 test3........

该怎么实现呢?      
在线等解答,谢谢了      
太傻了,这样就可以实现了

[root@server buffer_pool]# cat -n test.sh
     1  #!/bin/sh
     2
     3  module=" "
     4
     5  for((i=0; i<$*; i++))
     6  do
     7      module="$module test$i"
     8  done
     9
    10  echo $module
[root@server buffer_pool]# sh test.sh 5
test0 test1 test2 test3 test4      
引用:
原帖由 walkright 于 2007-8-24 12:57 发表
太傻了,这样就可以实现了

[root@server buffer_pool]# cat -n test.sh
     1  #!/bin/sh
     2
     3  module=" "
     4
     5  for((i=0; i
good       
何必 将问题复杂话呢  
小弟认为非常简单
modle=$*
echo "modle=$modle"
即可      
引用:
原帖由 walkright 于 2007-8-24 12:57 发表
太傻了,这样就可以实现了

[root@server buffer_pool]# cat -n test.sh
     1  #!/bin/sh
     2
     3  module=" "
     4
     5  for((i=0; i
$* 是指所有的位置参数
$1 应该才是walkright想要的吧