[완료] 쉘에서 파일명을 어떻게 넣는 건가요?

enfland의 이미지

일정크기 이상의 가로폭을 가진 이미지파일 일괄 변환을 위해 목록을 뽑는데 까지는 성공했습니다.

img1.jpg
img2.jpg

이런식으로 목록이 나오게는 만들었는데 쉘에서

convert /경로/img1.jpg -resize 510 -quality 80 /경로/img1.jpg
convert /경로/img2.jpg -resize 510 -quality 80 /경로/img2.jpg

하는 식으로 경로 뒤에 파일명이 들어가게 하는 방법을 모르겠습니다.
검색을 하려니 뭐로 검색해야 나올지부터 막막하네요. ㅜ^ㅜ

jacojang의 이미지

for file in `ls /img/path/*.jpg`
do
convert /경로/${file} -resize 510 -quality 80 /경로/c${file}
done

요런거 원하시는 건가요??

http://www.jacojang.com

--------------------------------------------------
http://www.jacojang.com

enfland의 이미지

그런데 저걸 응용할 재주가 없어요;
저거랑 비슷한 거 하는데 스크립트 파일 3개를 만들었;;;

모든 것의 필요성

enfland의 이미지

조악하나마 성공했네요. 파일이 네 개가 되었지만요 :D

모든 것의 필요성