温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

我的Shell学习笔记之Shell中的"#!"

发布时间:2020-06-16 22:39:12 来源:网络 阅读:216 作者:tomshen 栏目:系统运维


SHELL 之"#!":

Shell中,当一个文件中开头的俩个字符是 "#!"时,内核会扫描该行其余的部分,看是否存在可用来执行程序的解释器的完整路径。

(中间如果出现任何空白符号都会略过),内核还会扫描是否有一个选项要传递给解释器,再搭配命令行的其他部分。

例如:

    脚本 /aa/bb/cc.sh  的第一行是#!/bin/csh -f

    那么当用户执行/aa/bb/cc.sh时,内核在解释#!这行后,会以如下方式来引用csh:

    /bin/csh -f /aa/bb/cc.sh


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI