我有一個大的shell腳本文件。有時在做修改時,我想評論一下它的一部分。但是如下例所示的註釋行給我錯誤。shell腳本多行註釋
腳本:
#!/bin/bash
<<COMMENT1
read build_label
read build_branch_tag
build_date_tag=$(echo $build_label | sed "s/$build_branch_tag//g")
echo $build_path
COMMENT1
echo "HELLO WORLD"
錯誤消息:
sed的:第一RE不能爲空
我只是想了解有什麼錯上面的腳本,爲什麼評論部分工作不正常。
你可以嘗試添加一個':了'<< COMMENT1'之前'和單引號?所以它看起來像:':''COMMENT1'' – ryekayo
@ryekayo:謝謝你的建議。它似乎工作正常。 – Cheran
可以在這裏找到一個很好的解釋:http://unix.stackexchange.com/questions/37411/multiline-shell-script-comments-how-does-this-work但是,它更安全地使用'#'來評論多個行和我提供的鏈接將解釋爲什麼。 – ryekayo