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

sh/bash/dash/ksh/zsh等Shell脚本
回复
sannia
帖子: 50
注册时间: 2007-10-19 22:57

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

#1

帖子 sannia » 2009-06-11 15:59

刚到网上找了一个计算的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:找不到命令
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

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

#2

帖子 eexpress » 2009-06-11 16:00

怎么执行的,都贴出来。
export $PATH也看看
● 鸣学
sannia
帖子: 50
注册时间: 2007-10-19 22:57

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

#3

帖子 sannia » 2009-06-11 16:10

export $PATH
bash: export: “/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games”: 无效的标识符

执行,我就写了 $calc 1+2 回车的。
多谢
头像
小普林斯
帖子: 707
注册时间: 2009-04-14 13:18

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

#4

帖子 小普林斯 » 2009-06-11 16:43

加了可执行属性了吗?
头像
lululau
帖子: 105
注册时间: 2007-05-28 11:17

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

#5

帖子 lululau » 2009-06-11 16:45

./name_of_your_ascript 1+2
kamasamikon
帖子: 57
注册时间: 2009-01-05 11:42

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

#6

帖子 kamasamikon » 2009-06-11 16:49

env 看看路径
aerofox
帖子: 1453
注册时间: 2008-05-24 8:30

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

#7

帖子 aerofox » 2009-06-12 6:40

怀疑文件编码有问题

代码: 全选

od -tc yourscriptname
看看输出。
头像
cnkilior
论坛版主
帖子: 4984
注册时间: 2007-08-05 17:40

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

#8

帖子 cnkilior » 2009-06-12 7:06

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


有这样执行的么?

路径都不加。
aerofox
帖子: 1453
注册时间: 2008-05-24 8:30

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

#9

帖子 aerofox » 2009-06-12 10:25

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


有这样执行的么?

路径都不加。
看样子楼主把脚本存成 /usr/bin/calc 了,那应该是不用加路径了。
riskstar
帖子: 2
注册时间: 2008-03-14 15:53

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

#10

帖子 riskstar » 2009-06-12 10:33

问题的原因是可能你是在Windows下编写的脚本,保存的格式为DOS格式,你用DOS2UNIX转换一下,转成UNIX格式就可以了。
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

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

#11

帖子 tusooa » 2009-06-21 15:48

大问题:#不能是全角的

代码: 全选

] ls -ld //
回复