列出嵌套文件夹中的特定文件

列出嵌套文件夹中的特定文件

我正在尝试编写一个脚本,该脚本将进入我提供的主路径的两个子文件夹,并列出带有扩展名的所有文件,例如所有 .py 文档。以下是我到目前为止所想出的

#!/bin/bash

for dir in /home/user/Desktop/Python/*/

do 
    for files in $dir 
        do 
            "list the files with .py  extension" 
        done
done

答案1

如果您不需要使用 shell 代码,那么只需使用以下命令即可更轻松地完成此操作find

find /home/user/Desktop/Python -name \*.py

相关内容