중첩된 폴더의 특정 파일 나열

중첩된 폴더의 특정 파일 나열

저는 제가 제공하는 기본 경로의 두 하위 폴더로 이동하여 확장자가 있는 모든 파일(예: 모든 .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

쉘 코드를 사용할 필요가 없다면 다음 명령을 사용하여 더 쉽게 수행할 수 있습니다 find.

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

관련 정보