在脚本中,第一行应该指定解释器的路径。
但是在 Linux、Unix 或 BSD 的不同服务器上,此路径可能不同。
什么更可取?
#!/usr/bin/env bash
Run Code Online (Sandbox Code Playgroud)
或者
#!/bin/bash
Run Code Online (Sandbox Code Playgroud) 我已经看到许多文件将这一行作为其中的第一行。这究竟是什么?
#!/usr/bin/env python
Run Code Online (Sandbox Code Playgroud)
这是什么意思?为什么有必要?