shell 基础

shell 执行

  • 执行方式 一

demo.sh

#! /bin/bash

echo "This is a demo"

shell 执行

$ chmod 0777 demo.sh
$ ./demo.sh
This is a demo
  • 执行方式 二(可以通过换行符将代码写到多行上)
$ for letter in aa bb cc dd; do echo $letter; done
aa
bb
cc
dd

 

 

shell 注释

  • 单行注释

    # 开头的行就是注释,会被解释器忽略。

    示例:

    #! /bin/bash
    
    #echo "This is a comment"
    echo "This is a demo"

    如上所示 demo.sh 执行后还是只会有一行输出

  • 多行注释(: 是一个内建函数,<< 是重定向,可以通过 : 来打开文件描述符)
    :<<EOF
      注释内容...
      注释内容...
      注释内容...
    EOF

    示例:

    #! /bin/bash
    
    :<<EOF
      echo "This is a comment"
      echo "This is a comment"
      echo "This is a comment"
      echo "This is a comment"
    EOF
    echo "This is a demo"

    如上所示 demo.sh 示例中还是只会有一行输出。

     

   

posted on 2019-06-15 20:25  rivsidn  阅读(129)  评论(0)    收藏  举报

导航