다음 이미지가 있습니다.리눅스 쉘 스크립트를 사용하여 여러 파일 이름 바꾸기
10.jpg
11.jpg
12.jpg
위의 이미지를 제거하고 싶습니다. 다음 쉘 스크립트 파일을 사용했습니다. 그래서, 어떻게 내 자신을 얻을 수 COUNT
값 10을 설정
Img_10.jpg
Img_11.jpg
Img_12.jpg
:
for file in /home/scrapping/imgs/*
do
COUNT=$(expr $COUNT + 1)
STRING="/home/scrapping/imgs/""Img_"$COUNT".jpg"
echo $STRING
mv "$file" "$STRING"
done
그래서, 나는이 같은 파일 이름을 교체하려면, 파일 이름
Img_1.jpg
Img_2.jpg
Img_3.jpg
를 대체하지만, 산출?
개수에 10을 사전 할당 하시겠습니까? –
'for' 앞에'count' 변수를 초기화하십시오. –
@ValdeirPsr 초기화했지만 작동하지 않습니다. – Jayesh