我有一個Bash腳本的集合,並希望能夠解析它們以提取它們的定義。解析BASH腳本中的heredoc評論
如果我形成使用here文檔的註釋塊下面的腳本(AB)在我的描述,將這個提議的任何好處:
#!/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註釋實現的很好例子。
這很好,謝謝! –