ICode9

精准搜索请尝试: 精确搜索
首页?>?系统相关> 文章详细

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

2019-10-10 22:56:49??阅读:572??来源: 互联网

标签:aa?Shell?csh?bb?cc?笔记?学习?sh



SHELL 之"#!":

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

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

例如:

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

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

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




标签:aa,Shell,csh,bb,cc,笔记,学习,sh

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有