【发布时间】:2013-11-26 00:37:52
【问题描述】:
我有一组 Bash 脚本,希望能够解析它们以提取它们的定义。
如果我在脚本 (ab) 中使用 heredocs 来形成我的描述,如下所示,这是否会带来任何好处:
#!/bin/bash
DESCRIPTION = <<EOD
This nifty script does x, y and sometimes z
EOD
# rest of script...
结束:
#!/bin/bash
# Description
# ==========
#
# This nifty script does x, y and sometimes z
# rest of script...
即,我是否有一种简单的方法可以从 Bash 脚本中提取变量,或者我是否需要编写一个脚本来解析文件以获取从 # Description 到下一个空白行的格式正确的描述块?
更新
很多很好的答案。我选择了最适合我的用例和偏好的那个,但它们都是 Bash 评论实现的好例子。
【问题讨论】:
标签: bash syntax coding-style