이미지를 한 줄로 자르기

이미지를 한 줄로 자르기

02이미지를 자르는 다음 bash 명령을 사용하여 한 줄 명령을 사용하여 반복하고 싶습니다 .18

convert TOS28_Page_02.jpg -crop 990x1500+0+0 TOS28_Page_02a.x.jpg

답변1

for((i=2;i<19;++i));do printf "convert TOS28_Page_%02d.jpg -crop 990x1500+0+0 TOS28_Page_%02da.x.jpg;" $i $i;done|sh

답변2

xargsand bash또는 사용 zsh(루프 없음):

printf '%s\n' {02..18} |
    xargs -I {} echo convert "TOS28_Page_{}.jpg" \
       -crop "990x1500+0+0 TOS28_Page_{}a.x.jpg" 

한 줄 버전:

printf '%s\n' {02..18} | xargs -I {} echo convert "TOS28_Page_{}.jpg" -crop "990x1500+0+0 TOS28_Page_{}a.x.jpg"

echo출력이 만족스러우면 명령을 제거하십시오.

관련 정보