shell 脚本 #!/bin/bash #!/usr/bin/env bash 这两个有什么区别啊
发布网友
发布时间:2023-11-27 01:14
我来回答
共1个回答
热心网友
时间:2024-11-28 20:05
其实是没什么区别的。
前面一种最常见、最常用;
后面一种比较少见,主要是考虑到程序的可移植性,其中,env的作用就是为了找到正确的脚本解释器(这里就是bash),在不同的Linux系统上该解释器可能所处的位置不同。
参考资料:http://blog.chinaunix.net/uid-12814440-id-2914742.html