美文网首页
关于shebang 2021-08-28

关于shebang 2021-08-28

作者: 9_SooHyun | 来源:发表于2021-08-28 15:35 被阅读0次

    shebang

    shebang,指Linux中常见的符号
    #!,其中she指代#,而bang指代!。shebang通常出现在类Unix系统的脚本中第一行,作为前两个字符,用于命令解释器声明,如

    #!/bin/sh
    #!/bin/bash
    

    如果脚本文件中没有#!这一行或者指定的不是一个可执行文件,那么执行时会默认采用当前Shell去解释这个脚本(即:$SHELL环境变量)。

    另外,#!/usr/bin/env 脚本解释器名称 是一种常见的在不同平台上都能正确找到解释器的办法。因为env这个命令一般固定在/usr/bin目录下,而其余解释器的安装位置就相对不那么固定,而例如 #!/usr/bin/env bash 就能过在$PATH中挨个目录依次寻找bash

    which is better

    相关文章

      网友评论

          本文标题:关于shebang 2021-08-28

          本文链接:https://www.haomeiwen.com/subject/fkbbiltx.html