gpt4 book ai didi

linux - 如何获取运行目录中的文件夹列表并将它们分别分配给一个变量?

转载 作者:太空宇宙 更新时间:2023-11-04 10:37:38 25 4
gpt4 key购买 nike

我想制作一个脚本,该脚本能够扫描包含大量文件夹的目录,并在扫描时更改每个文件夹的权限。我还打算让它在权限更改后提示我,询问我是否要继续。目前我正在尝试找到一种方法来按照标题建议的那样做,这样我就可以开始其余的工作了。 bash 新手,感谢您的帮助!

最佳答案

您可以添加一个“读取响应”,然后如果/然后检查提示的响应,但是目录列表可以在 for 循环或数组中完成。

数组:

# only directories, remove the trailing /.
declare -a dirs=($(ls -d */.|sed 's;/.;;')

for 循环:

for d in */.; do
echo "commands here for $d directory"
done

关于linux - 如何获取运行目录中的文件夹列表并将它们分别分配给一个变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36702708/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com