답변:
사용 쉘 매개 변수 확장을 :
for f in *.JPG; do
mv "${f}" "${f%%.JPG}.jpg"
done
"사진은 종종처럼 문자, 공백이 포함 된 파일 이름의 처리됩니다.
/path/to/*.JPG. 당신은 물론, 자신의 답변을 제출하실 수 있습니다 :)
파일 이름에 공백이없는 경우 :
for f in *.JPG; do mv $f `echo $f | sed 's/JPG$/jpg/'`; done
mv입니다. 두 인수에 큰 따옴표를 추가하십시오 .