shell 相关知识点
Posted 喝茶等下班
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell 相关知识点相关的知识,希望对你有一定的参考价值。
- 脚本文件使用#或<<符号实现单行或多行注释,如:
[root@xuegod23 ~]# vim first.sh #!/bin/bash <<COMMENT 首行 这是多行注释 尾行 COMMENT # aaa echo aaa
- 除了.或者source执行shell脚本,其它的都会产生子进程。
- 如果需要,可以使用<<-符号重定向输入的方式实现,这样系统会忽略掉所有数据内容及分隔符(EOF)前面的Tab键。使用这种方式仅可以忽略Tab键,如果Here Document的正文内容有空格缩进,则无效。
- 反引号虽然很好用,但也有其自身的缺陷,比如容易跟单引号混淆,不支持嵌套(反引号中再使用反引号),为了解决这些问题,人们又设计了$()组合符号,功能也是命令替换,而且支持嵌套功能
- 需要注意的还有\\==比较符,在[[]]中\\==是模式匹配,模式匹配允许使用通配符。例如,Bash常用的通配符有*、?、[…]等。而==在test语句中仅代表字符串的精确比较,判断字符串是否一模一样。
以上是关于shell 相关知识点的主要内容,如果未能解决你的问题,请参考以下文章