Mac 터미널 파일 이름을 무작위로 변경

Mac 터미널 파일 이름을 무작위로 변경

.JPG예를 들어 & .jpg동시에 파일 이름을 바꾸는 가장 좋은 방법은 무엇입니까 ?

나는 여기와 구글을 보았고 아래와 같은 것을 발견했지만 둘 다 다룰 수 있는 방법이 있습니까?

스크립트:

for i in *.jpg; do mv -i "$i" ${RANDOM}${RANDOM}.jpg; done

답변1

파일 이름 확장을 구분하지 않음으로 설정하십시오.

shopt -s nocaseglob

그런 다음 스크립트는 *.jpg 및 *.JPG를 모두 작성합니다.

for i in *.jpg; echo $i; done
file.jpg
file.JPG
file.Jpg

답변2

예, 아래에 언급된 두 명령을 모두 image_change.sh와 같은 확장자가 .sh인 파일에 넣고 명령줄 sh image_change.sh에서 실행할 수 있습니다.

for i in *.jpg; do mv -i "$i" ${RANDOM}${RANDOM}.jpg; done;
for i in *.JPG; do mv -i "$i" ${RANDOM}${RANDOM}.jpg; done;

관련 정보