bin/bash:没有该文件或目录 怎么回事阿?
-
- 帖子: 50
- 注册时间: 2007-10-19 22:57
bin/bash:没有该文件或目录 怎么回事阿?
刚到网上找了一个计算的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:找不到命令
#!/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
- 来自: 长沙
-
- 帖子: 50
- 注册时间: 2007-10-19 22:57
Re: bin/bash:没有该文件或目录 怎么回事阿?
export $PATH
bash: export: “/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games”: 无效的标识符
执行,我就写了 $calc 1+2 回车的。
多谢
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:没有该文件或目录 怎么回事阿?
加了可执行属性了吗?
- lululau
- 帖子: 105
- 注册时间: 2007-05-28 11:17
Re: bin/bash:没有该文件或目录 怎么回事阿?
./name_of_your_ascript 1+2
-
- 帖子: 57
- 注册时间: 2009-01-05 11:42
Re: bin/bash:没有该文件或目录 怎么回事阿?
env 看看路径
-
- 帖子: 1453
- 注册时间: 2008-05-24 8:30
Re: bin/bash:没有该文件或目录 怎么回事阿?
怀疑文件编码有问题
看看输出。
代码: 全选
od -tc yourscriptname
- cnkilior
- 论坛版主
- 帖子: 4984
- 注册时间: 2007-08-05 17:40
Re: bin/bash:没有该文件或目录 怎么回事阿?
执行,我就写了 $calc 1+2 回车的。
有这样执行的么?
路径都不加。
有这样执行的么?
路径都不加。
-
- 帖子: 1453
- 注册时间: 2008-05-24 8:30
Re: bin/bash:没有该文件或目录 怎么回事阿?
看样子楼主把脚本存成 /usr/bin/calc 了,那应该是不用加路径了。cnkilior 写了:执行,我就写了 $calc 1+2 回车的。
有这样执行的么?
路径都不加。
-
- 帖子: 2
- 注册时间: 2008-03-14 15:53
Re: bin/bash:没有该文件或目录 怎么回事阿?
问题的原因是可能你是在Windows下编写的脚本,保存的格式为DOS格式,你用DOS2UNIX转换一下,转成UNIX格式就可以了。
-
- 帖子: 6548
- 注册时间: 2008-10-31 22:12
- 系统: 践兔
- 联系: