之后接着是一个路径名.这个路径名指定了一个解释脚本中命令的程序,这个程序可以是 shell,程序语言或者是任意一个通用程序.这个指定的程序从头开始解释并且执行脚本中的命令(从#!...注意: 这只适用于正规文件,而不是管道,符号连接,和某些特殊文件.
!
取反操作符,将反转"退出状态"结果.也会反转 test 操作符的意义.比
如修改=为!=.!...保存一个命令/一个函数或者脚本本身的退出状态.
$$
进程 ID 变量.这个$$变量保存运行脚本进程 ID
()
命令组.如:
(a=hello;echo $a)
注意:在()中的命令列表,....又被称为内部组.事实上,这个结构创建了一个匿名的函数.但是与函数不同的
是,在其中声明的变量,对于脚本其他部分的代码来说还是可见的....在某些设置下,删除到第一个非字母或数字的字符.
Ctl-V 在文本编辑器中十分有用,在 vim 中一样.