小编doc*_*ori的帖子

#!/bin/bash: 没有那个文件或目录

我不明白为什么会出现此错误:

line 1: #!/bin/bash: No such file or directory
Run Code Online (Sandbox Code Playgroud)

在运行任何像这样的 bash 脚本时:

#!/bin/bash
echo "pouet"
Run Code Online (Sandbox Code Playgroud)

我试过在 Fedora 19 上运行它,一切顺利。

我在 Debian 7 上,我尝试解析要搜索的第一行,\n\r但一切都很干净(到目前为止我制作的每个脚本似乎都以相同的方式运行)。

$PATH是这样的:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin。我用普通用户或 root 尝试过,结果相同。但脚本的其余部分似乎表现正常(回显被解释)。是的,/bin/bash存在并且是可执行的。

编辑:

$ LC_ALL=C sed -n l < tesT.sh
\357\273\277#!/bin/bash$
echo "pouet"$
Run Code Online (Sandbox Code Playgroud)

bash debian

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

bash ×1

debian ×1