Bashスクリプト内で "=" の前後にスペースがある時にエラーが出ない理由 Sep 3, 2019 Bashのスクリプトで代入する時にうっかり foo = "bar" のように=の前後にスペースを入れて書いてしまったのですが、fooに何も代入されないだけでエラーが起きませんでした。 インタラクティブなbashシェル上で同じ記述をすると bash: foo: command not found のエラーになりますが、何が原因でスクリプト中ではエラーを吐かないんでしょうか?