分页: 1 / 1

bin/bash:没有该文件或目录 怎么回事阿?

发表于 : 2009-06-11 15:59
sannia
刚到网上找了一个计算的shell,但是用不了。系统ubuntu9.04
  #!/bin/bash
  # Run input through bc for simple math purposes
  scale='scale=8;' # No of decimal places for result
  math=${scale}$@
  echo $math|bc

提示:
/usr/bin/calc: line 1:   #!/bin/bash: 没有该文件或目录
/usr/bin/calc: line 2:   #:找不到命令
/usr/bin/calc: line 3:   scale=scale=8;:找不到命令
/usr/bin/calc: line 4:   math=1+2:找不到命令
/usr/bin/calc: line 5:   echo:找不到命令

Re: bin/bash:没有该文件或目录 怎么回事阿?

发表于 : 2009-06-11 16:00
eexpress
怎么执行的,都贴出来。
export $PATH也看看

Re: bin/bash:没有该文件或目录 怎么回事阿?

发表于 : 2009-06-11 16:10
sannia
export $PATH
bash: export: “/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games”: 无效的标识符

执行,我就写了 $calc 1+2 回车的。
多谢

Re: bin/bash:没有该文件或目录 怎么回事阿?

发表于 : 2009-06-11 16:43
小普林斯
加了可执行属性了吗?

Re: bin/bash:没有该文件或目录 怎么回事阿?

发表于 : 2009-06-11 16:45
lululau
./name_of_your_ascript 1+2

Re: bin/bash:没有该文件或目录 怎么回事阿?

发表于 : 2009-06-11 16:49
kamasamikon
env 看看路径

Re: bin/bash:没有该文件或目录 怎么回事阿?

发表于 : 2009-06-12 6:40
aerofox
怀疑文件编码有问题

代码: 全选

od -tc yourscriptname
看看输出。

Re: bin/bash:没有该文件或目录 怎么回事阿?

发表于 : 2009-06-12 7:06
cnkilior
执行,我就写了 $calc 1+2 回车的。


有这样执行的么?

路径都不加。

Re: bin/bash:没有该文件或目录 怎么回事阿?

发表于 : 2009-06-12 10:25
aerofox
cnkilior 写了:执行,我就写了 $calc 1+2 回车的。


有这样执行的么?

路径都不加。
看样子楼主把脚本存成 /usr/bin/calc 了,那应该是不用加路径了。

Re: bin/bash:没有该文件或目录 怎么回事阿?

发表于 : 2009-06-12 10:33
riskstar
问题的原因是可能你是在Windows下编写的脚本,保存的格式为DOS格式,你用DOS2UNIX转换一下,转成UNIX格式就可以了。

Re: bin/bash:没有该文件或目录 怎么回事阿?

发表于 : 2009-06-21 15:48
tusooa
大问题:#不能是全角的