• 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

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

  • 相关阅读:
    SpringMVC扩展
    反射机制
    python day9
    python day8
    python day7
    python day6
    python day4
    python day3
    python day2
    python day1
  • 原文地址:https://www.cnblogs.com/dylancao/p/11797412.html
Copyright © 2020-2023  润新知