分页: 1 / 1
let 计算命令学习中遇到的问题,求帮助!!!
发表于 : 2013-04-18 15:39
由 leofun
root@leo:~/scripts# vi leo.sh
#!/bin/bash
no1=4;
no2=5;
let result=no1+no2
echo $result
root@leo:~/scripts# sh leo.sh
leo.sh: 4: leo.sh: let: not found
请问这是怎么个情况呢?
Re: let 计算命令学习中遇到的问题,求帮助!!!
发表于 : 2013-04-18 15:56
由 leofun
#!/bin/bash
r=$[ 4 + 5 ]
echo $r
root@leo:~/scripts# sh leo.sh
leo.sh: 2: leo.sh: 4: not found
使用$[]也出现了问题
Re: let 计算命令学习中遇到的问题,求帮助!!!
发表于 : 2013-04-18 18:29
由 YeLee
Re: let 计算命令学习中遇到的问题,求帮助!!!
发表于 : 2013-04-19 11:40
由 leofun
请问是这样么?
#!/bin/dash
no1=4;
no2=5;
let result=no1+no2
echo $rerult
但是结果是这样
root@leo:~/scripts# sh leo.sh
leo.sh: 4: leo.sh: let: not found

Re: let 计算命令学习中遇到的问题,求帮助!!!
发表于 : 2013-04-19 12:28
由 YeLee
dash不能替代bash。
Re: let 计算命令学习中遇到的问题,求帮助!!!
发表于 : 2013-04-19 12:59
由 leofun
YeLee 写了:dash不能替代bash。
哦哦!我该怎么弄呢?请指导下

Re: let 计算命令学习中遇到的问题,求帮助!!!
发表于 : 2013-04-19 13:02
由 eexpress
多年没见过let了。用它干吗。
多man bash
顺便#!/bin/dash该成bash。
Re: let 计算命令学习中遇到的问题,求帮助!!!
发表于 : 2013-04-19 13:48
由 leofun
eexpress 写了:多年没见过let了。用它干吗。
多man bash
顺便#!/bin/dash该成bash。
正在学习《linux shell 脚本攻略》这本书 好的 谢谢
Re: let 计算命令学习中遇到的问题,求帮助!!!
发表于 : 2013-04-19 14:10
由 leofun
Re: let 计算命令学习中遇到的问题,求帮助!!!
发表于 : 2013-04-20 23:59
由 ppslinux
楼上正解!
楼主请注意,在ubuntu里。默认的shell不是bash,是dash,但是dash的语法和bash有区别;
所以只要重新配置一下默认的shell就好了。
Re: let 计算命令学习中遇到的问题,求帮助!!!
发表于 : 2013-04-21 15:32
由 leofun
ppslinux 写了:楼上正解!
楼主请注意,在ubuntu里。默认的shell不是bash,是dash,但是dash的语法和bash有区别;
所以只要重新配置一下默认的shell就好了。
嗯嗯 我想了解下它们之间的区别,你有这方面的资料不呢

Re: let 计算命令学习中遇到的问题,求帮助!!!
发表于 : 2013-04-26 11:07
由 needle
leofun 写了:eexpress 写了:多年没见过let了。用它干吗。
多man bash
顺便#!/bin/dash该成bash。
正在学习《linux shell 脚本攻略》这本书 好的 谢谢
好书,80%的东西都在工作里用到了
还有《shell脚本专家指南》,也很好!
Re: let 计算命令学习中遇到的问题,求帮助!!!
发表于 : 2013-04-26 14:16
由 leofun
needle 写了:leofun 写了:eexpress 写了:多年没见过let了。用它干吗。
多man bash
顺便#!/bin/dash该成bash。
正在学习《linux shell 脚本攻略》这本书 好的 谢谢
好书,80%的东西都在工作里用到了
还有《shell脚本专家指南》,也很好!
好的知道了,现在好好学,以后毕业工作就用得上了。。。谢谢