回答:
これを可能にするには、findコマンドを使用して.sh拡張子が付いたすべてのファイルを検索し、chmod見つかったファイルごとにコマンドを実行します。
find /directory/of/interest/ -type f -iname "*.sh" -exec chmod +x {} \;
情報:
-type f:通常のファイルのみ(ディレクトリ、シンボリックリンク、名前付きパイプとソケット、および/ devにある特殊ファイルをスキップ)-iname:名前の大文字と小文字を区別しない"*.sh":グロッビング、「。sh find」拡張子が付いたファイルを検索するようにコマンドに指示-exec chmod +x {}:これは、見つかった各ファイルfindに対してコマンドを実行するようにchmodコマンドに指示します。各実行可能ファイルを作成する\;:コマンドの終了を示します
find、多分xargs。