我在执行此脚本时收到此错误
-bash: ./conn.sh: /usr/bin/bash: bad interpreter: No such file or directory
这是一个Linux系统(Ubuntu)
答案1
bash
您的系统在 处没有解释器/usr/bin/bash
,但conn.sh
脚本指定这是在其初始行中使用的解释器#!
。
修改脚本的第一行(该#!
行),使其指向正确的bash
安装位置。在大多数 Linux 系统上,这是/bin/bash
(所以第一行可能应该是#!/bin/bash
),但您也可以使用以下命令检查这一点
command -v bash
在终端中。