3 date: 'Fri 2013-05-03 14:04:22 +0800'
4 slug: "multi-line-commenting-in-bash"
8 tags: [Tips, BASH, ZT, heredoc, Galaxy]
10 {% include JB/setup %}
12 在Shell脚本中,单行注释是在前面`#`,例如`#生成全量索引`.
14 转自 [shell多行注释 @ chinaunix](http://blog.chinaunix.net/uid-24148050-id-3025447.html) 2011-11-22 21:02:08
18 ## 第一种:基于 [here document](http://en.wikipedia.org/wiki/Here_document) 和 `:` 实现
40 ## 第二种:当注释内容中有括号时报语法错误错,但里面有反引号,引号时没有问题
47 ## 第三种:会对注释内容中的括号引号等语法错误报错
60 Here文档 为需要输入数据的程序(如 mail sor 或cat) 接收内置文本,
66 If you want to know who is god, type "echo \$LOGNAME"
70 > Hello there $LOGNAME
72 > If you want to know who is god, type "echo \$LOGNAME"
75 The time is Fri May 3 14:17:56 CST 2013
76 If you want to know who is god, type "echo $LOGNAME"
78 here 文档常被shell脚本用来生成 菜单 或 被用来 多行注释
82 ## 用 heredoc 和 `case` 命令生成菜单
86 echo "select a terminal type: "