问题:执行脚本错误

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

脚本内容:

#!/usr/bin/bash

NAME='HELLO'
echo $Name

解决方案:

经过排查,发现虚拟机的bash目录为/bin/bash, 而不是默认的/usr/bin/bash。将脚本的内容修改为如下:

#!/bin/bash

NAME='HELLO'
echo $Name

 脚本运行成功!

$ ./test.sh

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐