shell 相关知识点

Posted 喝茶等下班

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell 相关知识点相关的知识,希望对你有一定的参考价值。

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

以上是关于shell 相关知识点的主要内容,如果未能解决你的问题,请参考以下文章

shell脚本相关知识

shell相关知识1

shell 相关知识

Linux的Shell相关知识简要描述几种主流的shell及特点!!!

linux shell脚本相关知识

运维相关知识