如何找到所有.sh文件,并使用Linux中的bash使它们可执行?

ASd*_*dgf 5 linux bash

当我启动时,我想在找到这些.sh文件时将路径传递给文件夹

我从这开始

#!/bin/bash
find /home/user_name -name "*.sh" 
Run Code Online (Sandbox Code Playgroud)

并且脚本必须在带有可执行文件的徽标列表中写入

kab*_*nus 15

通过直接查找(我已经纠正 - 这是最安全和首选 - 请参阅下面的评论):

find /home/user -name "*.sh" -execdir chmod u+x {} +
Run Code Online (Sandbox Code Playgroud)

  • 请问为什么第二个"非常不安全"? (2认同)