分页: 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
dash!=bash :em01 :em01 :em01

Re: let 计算命令学习中遇到的问题,求帮助!!!

发表于 : 2013-04-19 11:40
leofun
YeLee 写了:dash!=bash :em01 :em01 :em01
请问是这样么?
#!/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
:em06 :em06

Re: let 计算命令学习中遇到的问题,求帮助!!!

发表于 : 2013-04-19 12:28
YeLee
dash不能替代bash。

Re: let 计算命令学习中遇到的问题,求帮助!!!

发表于 : 2013-04-19 12:59
leofun
YeLee 写了:dash不能替代bash。
哦哦!我该怎么弄呢?请指导下 :em01 :em01 :em01

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
谷歌了下 使用 sudo dpkg-reconfigure dash 重新配置了下dash 选择 <否> 之后就行了 :em08 :em08 :em08

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就好了。
嗯嗯 我想了解下它们之间的区别,你有这方面的资料不呢 :em01 :em01 :em01

Re: let 计算命令学习中遇到的问题,求帮助!!!

发表于 : 2013-04-26 11:07
needle
leofun 写了:
eexpress 写了:多年没见过let了。用它干吗。

多man bash

顺便#!/bin/dash该成bash。
正在学习《linux shell 脚本攻略》这本书 好的 谢谢
好书,80%的东西都在工作里用到了 :em11

还有《shell脚本专家指南》,也很好!

Re: let 计算命令学习中遇到的问题,求帮助!!!

发表于 : 2013-04-26 14:16
leofun
needle 写了:
leofun 写了:
eexpress 写了:多年没见过let了。用它干吗。

多man bash

顺便#!/bin/dash该成bash。
正在学习《linux shell 脚本攻略》这本书 好的 谢谢
好书,80%的东西都在工作里用到了 :em11

还有《shell脚本专家指南》,也很好!
好的知道了,现在好好学,以后毕业工作就用得上了。。。谢谢