파일 이름에 0을 삽입하여 특정 파일의 이름을 바꿉니다.

파일 이름에 0을 삽입하여 특정 파일의 이름을 바꿉니다.

질문

이름을 바꾸는 방법

p1.py p2.py ... p99.py

도착하다

p001.py p002.py ... p099.py

우분투에서 실행되는 zsh에서

아래와 같이 파일이 표시되는 방식이 마음에 들지 않습니다(p6.py는 p59.py와 p60.py 사이에 있음).

스크린샷

답변1

zmvef l패딩 포함매개변수 확장 플래그:

autoload -Uz zmv # best in ~/.zshrc
zmv -n 'p(<0-999>).py' 'p${(l[3][0])1}.py'

실제로 이 작업을 수행하려면 제거 -n(테스트 실행)하세요.

관련 정보