Chinaunix
标题:
c语言中的while转换成shell的一点小问题。。。!!
[打印本页]
作者:
198551raul
时间:
2007-08-31 11:24
标题:
c语言中的while转换成shell的一点小问题。。。!!
int i = 0;
while (i < 3){
printf("%d\n", i);
i++;
}
用shell脚本该怎么写??
按书上这样写的, 但结果不对,
#!/bin/bash
i=0
while [ $i -lt 3 ]
do
echo $i
i='expr $i + 1'
done
是哪里错了??
作者:
寂寞烈火
时间:
2007-08-31 12:09
第六行用反引号, 即数字1左边的那个
i=`expr $i + 1`
作者:
198551raul
时间:
2007-08-31 12:15
这个反引号是起什么作用的呢?
作者:
198551raul
时间:
2007-08-31 12:17
难怪我怎么试都得不到结果。。。下次要仔细观察了
谢谢这位, 3q~~~
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2