이름이 같은 이미지 파일이 들어있는 디렉토리가 있습니다
image1.jpg
image2.jpg
image3.jpg
...
불행하게도, 이미지 이름은 제로 기반으로해야합니다, 그렇게 image1.jpg
해야 image0.jpg
, image2.jpg
해야한다 image1.jpg
등등합니다.
이와 같은 mv 명령 을 생성 하는 스크립트를 작성하여 쉘 스크립트에 넣은 다음 실행할 수 있습니다.
mv image1.jpg image0.jpg
mv image2.jpg image1.jpg
mv image3.jpg image2.jpg
...
그러나 유닉스에는 깔끔한 방법이 있다고 생각합니다. 그래서 무엇입니까?
imageN.jpg
하는 방법에 대해 image0.jpg
당신이 완료됩니다.
for i in $(seq 0 100); do mv image$[i+1].jpg image$i.jpg; done
)