
.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;