版本一
脚本:(头部不加解释器)
echo "hello world"
运行时报错:(根据Code Runner默认配置执行脚本文件)
// 默认配置中shellscript如下
"code-runner.executorMap": {
"shellscript": "bash",
}
版本二
脚本:(头部加解释器)
#!/bin/bash
echo "hello world"
运行时报错:(根据头部解释器运行脚本文件)
版本三
脚本:(头部加解释器)
#!/bin/bash
echo "hello world"
修改settings.json配置文件:
其中respectShebang
改为false,是因为Windows系统不需要按Linux系统shebang格式运行;
shellscript
配置改为系统中bash的实际路径
"code-runner.respectShebang": false,
"code-runner.executorMap": {
"shellscript": "cd D: && D:\\Tools\\Git\\Git\\bin\\bash.exe",
}
运行如下: