如图所示
我们先看看env为何物?
再看看维基百科中的这一句
可以知道在我们脚本中env 使用bash解释器 并在环境变量配置的路径下去找脚本所以会显示找不到文件
我们用env命令可以查看当前环境配置就知道原因了
可以正常执行的情况
#使用sh
sh restart.sh
#使用 .
. restart.sh
#./由于配置#!/usr/bin/env bash 而报错
如图所示
我们先看看env为何物?
再看看维基百科中的这一句
可以知道在我们脚本中env 使用bash解释器 并在环境变量配置的路径下去找脚本所以会显示找不到文件
我们用env命令可以查看当前环境配置就知道原因了
可以正常执行的情况
#使用sh
sh restart.sh
#使用 .
. restart.sh
#./由于配置#!/usr/bin/env bash 而报错