bashコマンドは読取権限のあるファイルなら処理できる
環境
Permission denied
$ touch hoge.sh && ./hoge.sh
するとbash: ./hoge.sh: Permission denied
になる- 実行権限がない
- しかし
$ touch hoge.sh && bash hoge.sh
は正常終了するのはなぜか?
$ touch hoge.sh && ./hoge.sh
するとbash: ./hoge.sh: Permission denied
になる
$ touch hoge.sh && bash hoge.sh
は正常終了するのはなぜか?