小编Shu*_*dey的帖子

bin/bash: bad interpreter: 没有那个文件或目录

我刚刚从 Windows 转移到 Linux (Ubuntu 18.04)……并按照教程学习 bash 脚本……

我写了一个简单的shell脚本

#!bin/bash 

echo "Hello World" 
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用它运行它时

$ ./test1.sh
Run Code Online (Sandbox Code Playgroud)

它抛出一个错误

bash: ./test1.sh: bin/bash: bad interpreter: No such file or directory
Run Code Online (Sandbox Code Playgroud)

当我运行它时使用

$ bash test1.sh
Run Code Online (Sandbox Code Playgroud)

它运行良好

我尝试搜索它并找到了很多答案,但由于 windows 换行符^M和 ubuntu 换行符之间存在一些差异,所有的错误都包含在内......我尝试在二进制模式下在 VIM 中打开它(不知道它是什么)但它没有任何^M在 bin/bash 之后标记。

请建议我做错了什么。

command-line bash

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

标签 统计

bash ×1

command-line ×1