我有一个大型的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: 第一个正则表达式不能为空
我只是想了解上述脚本有什么问题,以及为什么注释部分无法正常工作。
<<COMMENT1
前面加上一个冒号和单引号吗?这样它看起来就像这样:: <<'COMMENT1'
。 - ryekayo