![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
下溪
这个作者很懒,什么都没留下…
展开
-
sh第一行的#!解释(来源于书《shell脚本学习指南》)
[size=large]当Shell执行一个程序时,会要求内核启动一个新的进程(process),以便在该进程里执行所指定的程序。内核知道如何为编译型程序做这件事。比如sh.sh文件可以执行,但是不是编译程序。当Shell要求内核执行它时,内核无法完成这一要求,并回应“不是可执行的格式文件”提示信息。Shell收到此错误信息的时候,会判断不是编译程序,那么一定是Shell脚本,因此会执行一个新的S...原创 2012-09-14 15:34:35 · 668 阅读 · 0 评论 -
shell中符号的意义
各种括号的用法总结如下1.Shell中变量的原形:${var}大家常见的变量形式都是$var2.命令替换$(cmd)命令替换$(cmd)和符号`cmd`(注意这不是单引号,在美式键盘上,`是ESC下面的那个键)有相同之处3.一串的命令执行()和{}()和{}都是对一串的命令进行执行,但有所区别:A,()只是对一串命令重新开一个子shell进行...原创 2012-09-14 15:44:49 · 189 阅读 · 0 评论