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