|
发表于 2004-6-25 21:31:55
|
显示全部楼层
小弟初学Bash,照原样敲这段代码就是不行,拷贝下来却可以,疯了@-@!
后来发现是单引号(‘)和撇号(`)的问题
弱弱的问一句:在Bash程序里撇号(`)是干啥用的?
附:菜鸟不用撇号的程序
#!/bin/bash
for i in + - \* / %
do
echo -n "$1 $i $2=";expr $1 "$i" $2
done
效果一样。
最初由 seablue 发表
- #/bin/bash
- for i in + - \* / %
- do
- echo "$1 $i $2 = "`expr $1 "$i" $2`
- done
- [linuxer@mydesktop test]$ . test.sh 4 2
- 4 + 2 = 6
- 4 - 2 = 2
- 4 * 2 = 8
- 4 / 2 = 2
- 4 % 2 = 0
复制代码 |
|