Bash 单行注释与多行注释

Bash 单行注释与多行注释

1. Bash 单行注释

行开头可以使用 # 注释。

(base) yongqiang@yongqiang:~/bash_work$ cat ./bash_script.sh
#!/bin/bash

# echo "Hello World!"
echo "Yongqiang Cheng!"

(base) yongqiang@yongqiang:~/bash_work$
(base) yongqiang@yongqiang:~/bash_work$ ./bash_script.sh
Yongqiang Cheng!
(base) yongqiang@yongqiang:~/bash_work$

# 后面的部分是注释。

(base) yongqiang@yongqiang:~/bash_work$ cat ./bash_script.sh
#!/bin/bash

# echo "Hello World!"

echo "Yongqiang Cheng!" # echo "Hello World!"

(base) yongqiang@yongqiang:~/bash_work$
(base) yongqiang@yongqiang:~/bash_work$ ./bash_script.sh
Yongqiang Cheng!
(base) yongqiang@yongqiang:~/bash_work$

# 表示注释,可以放在行首,也可以放在行尾。

2. Bash 多行注释

  1. << BLOCKBLOCK 之间的内容会被当成注释。
(base) yongqiang@yongqiang:~/bash_work$ cat ./bash_script.sh
#!/bin/bash

<< BLOCK
echo "Hello World!"
echo "Hello World!"
echo "Hello World!"
BLOCK

echo "Yongqiang Cheng!"

(base) yongqiang@yongqiang:~/bash_work$
(base) yongqiang@yongqiang:~/bash_work$ ./bash_script.sh
Yongqiang Cheng!
(base) yongqiang@yongqiang:~/bash_work$
  1. : '' 之间的内容会被当成注释,注意 :' 之间有空格隔开
(base) yongqiang@yongqiang:~/bash_work$ cat ./bash_script.sh
#!/bin/bash

: '
echo "Hello World!"
echo "Hello World!"
echo "Hello World!"
'

echo "Yongqiang Cheng!"

(base) yongqiang@yongqiang:~/bash_work$
(base) yongqiang@yongqiang:~/bash_work$ ./bash_script.sh
Yongqiang Cheng!
(base) yongqiang@yongqiang:~/bash_work$
  1. :<<!! 之间的内容会被当成注释
(base) yongqiang@yongqiang:~/bash_work$ cat ./bash_script.sh
#!/bin/bash

:<<!
echo "Hello World!"
echo "Hello World!"
echo "Hello World!"
!

echo "Yongqiang Cheng!"

(base) yongqiang@yongqiang:~/bash_work$
(base) yongqiang@yongqiang:~/bash_work$ ./bash_script.sh
Yongqiang Cheng!
(base) yongqiang@yongqiang:~/bash_work$

References

[1] Yongqiang Cheng, https://yongqiang.blog.csdn.net/
[2] Bash 教程, https://www.w3cschool.cn/bashshell/
[3] Bash 脚本教程, https://wangdoc.com/bash/index.html

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Yongqiang Cheng

梦想不是浮躁,而是沉淀和积累。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值