2016-11-02 2 views
-1

나는 여러 개의 폴더가 있으며 모두 하나의 파일에 app.py 파일이 있습니다. 이 파일들을 찾을 수 있기를 원하는 터미널을 사용하여 그들의 이름을 bot.py으로 바꿉니다.터미널을 사용하여 특정 이름의 파일 찾기 및 변경

터미널을 사용할 필요는 없지만 수동으로하고 싶지는 않습니다.

+2

죄송 합니다만,이 Q는 StackOverflow에 정의 된 프로그래밍과 관련이 없습니다. ** ** S.E.에 더 적합 할 수 있습니다. 관련 사이트 superuser.com 또는 unix.stackexchange.com (Unix 및 Linux). Q 하단의 '깃발'링크를 사용하여 운영자에게 이동하도록 요청하십시오. 2 개의 다른 사이트에 같은 Q를 게시하지 마십시오. 여기에 Q를 더 게시하기 전에 http://stackoverflow.com/help/how-to-ask http://stackoverflow.com/help/dont-ask 및 http://stackoverflow.com/help/mcve를 읽으십시오. 행운을 빕니다. – shellter

+0

'찾기. -name '* app *''과'find -exec ...'재미있다 :-) – andlrc

+0

글쎄 기본적으로'man find' – andlrc

답변

1
while read file; do 
    ... 
    mv "${file}" "bot.py" 

done < <(LC_ALL=C find . -type f -name 'app.py') 

추가 단계를 원한다면.

관련 문제