Chinaunix

标题: 求助seq套在for in 中 [打印本页]

作者: 长生天一    时间: 2012-09-08 18:41
标题: 求助seq套在for in 中
请教
  1. a=5
  2. for i in "seq 1 1 $a"; do echo $i; done
复制代码
如何才能让输出是
1
2
3
4
5
而不是
seq
1
1
5
呢?
作者: 长生天一    时间: 2012-09-08 18:45
懂了,
  1. a=5
  2. for i in ·seq 1 1 $a·; do echo $i; done
复制代码

作者: zooyo    时间: 2012-09-08 18:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: ulovko    时间: 2012-09-08 20:06

  1. [ko@ko ~/Downloads]$ a=5;for var in $( seq 1 $a);do echo $var;done
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
复制代码
回复 1# 长生天一


   
作者: smallpboy    时间: 2012-09-09 09:23
他用的 "`seq 1 1 5`" 。
回复 3# zooyo


   
作者: ulovko    时间: 2012-09-09 09:35
回复 5# smallpboy


    for i in ·seq 1 1 $a·; do echo $i; done
这是 `  嘛? 兄弟你倒是复制一下看看呵 ^_^
作者: smallpboy    时间: 2012-09-09 10:19
我估计他写的是‘`’ 。。哈哈

回复 6# ulovko


   
作者: blackold    时间: 2012-09-09 12:24
学习了。
作者: Diao_Cow    时间: 2012-09-09 13:54
for i in $(seq  10) ; do echo $i ;done

bash的变量替换
作者: cjaizss    时间: 2012-09-09 15:59
反引号才会执行这个命令啊




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2