zoukankan      html  css  js  c++  java
  • shell 脚本中的注释详解

      上次写了shell脚本的注释,没想到那么多人的需要,也存在不少不足。这次做个补充吧。

    单行注释:

      单行注释就比较简单了,直接在行最前端加上符号 # 即可。具体用法如下所示:

    # this is comment test
    echo "this is comment test"

      运行结果:

    ➜  comment git:(master) ✗ sh comment.sh
    this is comment test

    多行注释:

      多行注释有很多方法,这里就列举几个常用的

    1 eof截止符

      eof截止符不但可以用作后续输入命令,还可以用作注释,常用用法:开始注释部分:输入::<<eof 结束部分:eof

      具体示例如下所示:

     1 # echo is test
     2 echo "test"
     3 echo "test"
     4 echo "test"
     5 echo "test"
     6 echo "test"
     7 :<<eof
     8 echo "comment"
     9 echo "comment"
    10 echo "comment"
    11 echo "comment"
    12 echo "comment"
    13 echo "comment"
    14 eof

      运行结果:

    ➜  comment git:(master) ✗ bash comment.sh
    test
    test
    test
    test
    test

    2 感叹号

      !号一般作为嵌入内容部分,可以用作注释,常用用法:开始注释部分:输入::<<! 结束部分:!

      具体示例如下所示:

     1 # echo is test
     2 echo "test"
     3 echo "test"
     4 echo "test"
     5 echo "test"
     6 echo "test"
     7 :<<!
     8 echo "comment"
     9 echo "comment"
    10 echo "comment"
    11 echo "comment"
    12 echo "comment"
    13 echo "comment"
    14 !

      运行结果:

    ➜  comment git:(master) ✗ bash comment.sh
    test
    test
    test
    test
    test

    3 逗号

      逗号一般作区分内容,也可以用作注释,常用用法:开始注释部分:输入:: ' 结束部分:' (注意,逗号和冒号之间要加空格)

      具体示例如下所示:

    # echo is test
    echo "test"
    echo "test"
    echo "test"
    echo "test"
    echo "test"
    : '
    echo "comment"
    echo "comment"
    echo "comment"
    echo "comment"
    echo "comment"
    echo "comment"
    '

      运行结果:

    ➜  comment git:(master) ✗ bash comment.sh
    test
    test
    test
    test
    test

      自我感觉,这次写的比较清晰了,希望对你有用。

  • 相关阅读:
    多线程(一)
    Interface
    Abstract
    面向对象
    字符串比对(10分)
    快递费用计算(7分)
    练习7-8 方阵循环右移 (20分)
    习题4-11 兔子繁衍问题 (15分)
    一道题理解穷举/贪心/爬山/遗传/退火/蚁群算法
    华为暑期测试实习生面经(2020.06)
  • 原文地址:https://www.cnblogs.com/dylancao/p/11797412.html
Copyright © 2011-2022 走看看