>>237
--login オプションはログインシェルじゃないシェルに
ログインシェルと同様に .bash_profileとかを読ませるためのオプションで、
あくまで「ログインシェルではない」

もともとシェルの仕様で、- が頭につくとシェル自身がログインシェルだと
判断していた。--login はその判断を変更するためのオプションでしかない。