이것은 내 문제입니다. 500 개의 이미지가있는 폴더가 있습니다.
1.jpg
2.jpg
3.jpg
등등..
해당 폴더를 복사했으며 이제 동일한 그림의 이름을 501에서 1000으로 바꾸어야하지만 다음과 같이 순서대로 바꾸십시오.
1.jpg becomes 501.jpg
2.jpg becomes 502.jpg
3.jpg becomes 503.jpg
....
표준 이름 변경 명령을 사용할 때 :
i=501;for img in $(find . -iname '*.jpg'); do echo -n "Converting $img"; mv $img $i.jpg && echo $i && ((i++)); done
501에서 1000까지 이미지를 주문하지만 모두 흩어져 있습니다.
23.jpg becomes 501.jpg,
66.jpg becomes 502.jpg
...
(그들은 올바른 순서이지만 혼합되어 있습니다)
아마도 내가 누락 된 명령 일 것입니다 ...
2 개의 변수 i 및 j mv $ i.jpg $ j.jpg를 사용하고 변수를 증가시킵니다.
—
Panther
감사합니다. 알아낼 수 있기를 바랍니다. 검색했지만 답을 찾지 못했습니다.
—
Painkiller
원래 이름이 궁금한 점은 무엇입니까? 원래 번호를 + 500으로 바꾸어야합니까?
—
Jacob Vlijm
네 야곱 +500 나는 bodhi가 나에게 말한 것을 쓰려고 노력하고 있지만 나는 lnux에서 그렇게 좋지 않다. 나는 위의 이름 바꾸기 명령을 작성하기 위해 내 자신을 죽였다 : D
—
Painkiller
내 가난한 노트북은 atm을 많이 차지하지만 만족스러운 답변이 나오지 않으면 (내가 의심합니다 :)) 관리하지 않으면 오늘 밤 작은 파이썬 스크립트를 게시 할 것입니다.
—
Jacob Vlijm