bash 说'[[:'未找到。这是什么意思?

bash 说'[[:'未找到。这是什么意思?

运行 bash 脚本时,出现以下错误:

 sh: [[: not found

我怎样才能找出问题出在哪里?

答案1

[[bash与 不兼容的命令sh。请使用以下命令运行脚本bash

$ bash ./script.sh

或者编辑舍邦

#!/usr/bin/env bash

然后:

$ ./script.sh

相关内容