2019年5月6日シェルツイートスポンサーリンク-xで実行権限をチェック下記のように、if文の中の先頭に-xをつけます。ファイルの実行権限があれば、file.shを実行しています。※MACターミナル(BSD系)での動作確認です。echoを実行しているだけです。スポンサーリンク-eと-xを組み合わせ-eと-xを組み合わせてえ、ファイル存在チェックと実行権限チェックをするのも有効です。下記がサンプルコードになります。ファイルなしfi下記が実行結果になります。参考:[シェル]findとchmodでディレクトリ以下のファイルのパーミッションを再帰的に変更chmodでパーミッションを変更する記事を参考に載せました。よろしければ参考にしてください。findとの組み合わせはとても便利ですね。