コメントのポンド記号と実際のコメントの間にスペースがあるシェルスクリプトがあります。
# 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
この決定はスクリプトの実際の実行に影響しますか、それともコーディングスタイルの問題ですか?
ベストアンサー1
非文体的な違いはありません。POSIXの指定シェルでトークンを認識すると、
現在の文字が「#」の場合、その文字と次の<newline>より前(含まれていない)の後続のすべての文字はコメントとして削除されます。行を終える <newline> はコメントの一部とは見なされません。