- 主题:问个题外话
x=1; while [ $x -le 100 ]; do echo $x; x=`expr $x + 1`; done
【 在 jiangjun@kyxk.net-SPAM.no (jiangjun) 的大作中提到: 】
: shell编程的时候,怎么循环呢
: 我只知道
: for i in 1 2 3 4 5
: ...................
--
FROM 162.105.242.*
for() 这个移植性不好,对于传统的 /bin/sh 没法用,
另外现在比较新的 Linux 发行里面的 /bin/sh 也不是传统的那个了。
【 在 atppp (Big Mouse) 的大作中提到: 】
: 我这个最短,哈哈。perl golf看多了...
: for i in `seq 1 100`;do echo $i;done
: for ((i=1;i<=100;i++));do echo $i;done
: ...................
--
FROM 162.105.242.*
在我的 FreeBSD box 上
$ for i in `seq 1 100`;do echo $i;done
bash: seq: command not found
【 在 atppp (Big Mouse) 的大作中提到: 】
: 我这个最短,哈哈。perl golf看多了...
: for i in `seq 1 100`;do echo $i;done
: for ((i=1;i<=100;i++));do echo $i;done
: ...................
--
FROM 162.105.242.*
我用的也是 bash 啊 :)
【 在 FreeWizard (1984) 的大作中提到: 】
: 还好没有用solaris的默认shell出来拍人 :P
--
FROM 162.105.242.*
maybe csh/tcsh
【 在 JulyClyde (七月) 的大作中提到: 】
: 哪个shell?
--
FROM 162.105.242.*
nod, but I use bash.
【 在 JulyClyde (七月) 的大作中提到: 】
: freeBSD呢?好像也是tcsh?
--
FROM 162.105.242.*
Install libtool, then you get her. :)
【 在 JulyClyde (七月) 的大作中提到: 】
: 我在freebsd里不知道怎么装libtoolize
--
FROM 162.105.242.*