首页 > 系统相关 >解决shell报错-bash: ./test.sh: bin/bash: bad interpreter: No such file or directory

解决shell报错-bash: ./test.sh: bin/bash: bad interpreter: No such file or directory

时间:2023-01-16 10:34:38浏览次数:42  
标签:bin No 报错 file interpreter bash

shell脚本执行报错:

-bash: ./test.sh: bin/bash: bad interpreter: No such file or directory

报错原因:最后发现是脚本头部写错了!

报错的:

#!bin/bash

正确的:

#!/bin/bash

 

如果头部写的是对的,则就要考虑文件格式的问题了:

查看文件格式:

方式1:cat -A  文件

方式2:vim打开文件后 , set ff 回车就可看到

修改为unix格式:

 
  vim 打开文件   set ff=unix       或直接使用现成的命令:       dos2unix 文件
 
 

即可OK!

标签:bin,No,报错,file,interpreter,bash
From: https://www.cnblogs.com/lidabo/p/17054837.html

相关文章

  • android studio 报错com.android.build.api.transform.TransformException: java.lang
    报错com.android.build.api.transform.TransformException:java.lang.RuntimeException或者其他一些出现gradle报错字样,这是因为部分第三方库需要较高gradle版本才能跑起......
  • binlog学习
    binlog中记载了数据库发生的变化,比方说新建了一个数据库或者表、表结构发生改变、表中的数据发生了变化时都会记录相应的binlog日志。binlog主要用在下边两个方面:用途一......
  • simulink使用AWGN报错:When the 'Mode' parameter is set to 'Signal to noise ratio',
    原因:当“模式”参数设置为“信噪比”时,输入和输出必须有离散的采样时间。解决:输入端的信号设置sample time,即采样率;输出端增加0阶保持器,不然matlab无法计算 ......
  • shell/bash中set命令
      最近开始学习u-boot,在分析Makefile的过程中,发现调用的mkconfig脚本中使用了set命令,如下   之前的经验都是使用set来开启shell的一些选项,直接加变量的语法没......
  • binary.BigEndian.PutUint32
    binary.BigEndian.PutUint32()uint32类型的数字在字节流切片上占4个字节PutUint32()专门用来处理固定长度的数字 相对:binary.BigEndian.Uint32 参考文章:https://w......
  • MySQL8 转存的 SQL,到 MySQL5 中运行报错 Unknown collation utf8mb4_0900_ai_ci
    转:解决MySQL8转存的SQL,到MySQL5版本中运行报错问题将sql文件中的所有utf8mb4_0900_ai_ci替换为utf8_general_ci,utf8mb4替换为utf8,保存后再次运行sql文件......
  • Linux DNS --- Bind多域名配置
    一、承上启下https://www.cnblogs.com/eagle6688/p/17026162.html上一篇我们配置了example.com的解析,本文我们尝试添加第二个域名test.com还有它的二级子域名mail.test.c......
  • stream().map编译报错
    noinstance(s)oftypevariable(s)RexistsothatvoidconformstoR<R>Stream<R>map(Function<?superT,?extendsR>mapper);根据源码来看,map()必须有......
  • 静默安装Oracle11gR2 [FATAL] [INS-32015]报错
    Centos6.5静默安装oracle11gR2[oracle@oracledbdatabase]$./runInstaller-silent-force-responseFile/opt/database/response/db_install.rspStartingOracleU......
  • LeetCode刷题:runtime error: reference binding to null pointer of type 'int' (stl_
    题目:https://leetcode.cn/problems/merge-intervals/错误代码://思路初探:做了很多道类似区间操作的题目了。本题就是尽可能少的创建新区间//1.首先对区间排序(左边界升......