存在其中注释在井号和实际注释之间有空格的 shell 脚本
# a comment at the beginning of a line
echo foo # a comment trailing after a command
和其他没有的
#another comment at the beginning of a line
echo bar #another comment trailing after a command
这个决定是否会对脚本的实际执行产生某种影响,还是(只是)一个编码风格问题?
没有非风格上的差异;POSIX 规定,当在 shell 中识别标记时,
我不知道任何shell 中的空格很重要。例如,
man bash
其中说:它明确表示# 之后的所有字符都将被忽略。
就个人而言,我更喜欢在 # 之后放置一个空格。