파일 이름에 접두어 "file"과 임의 번호 접미어가 있습니다. 예 :파일 이름의 이름을 UNIX에서 연속 번호로 바꿉니다.
file2344, file1244, file123, file12345, file0012
배열에서 잘 작동 할 수 있도록 일련 번호로 이름이 바뀐 파일을 만들고 싶습니다. 예 :
file1, file2, file3, file4, file5
어떻게하면됩니까? 그런
파일 이름에 접두어 "file"과 임의 번호 접미어가 있습니다. 예 :파일 이름의 이름을 UNIX에서 연속 번호로 바꿉니다.
file2344, file1244, file123, file12345, file0012
배열에서 잘 작동 할 수 있도록 일련 번호로 이름이 바뀐 파일을 만들고 싶습니다. 예 :
file1, file2, file3, file4, file5
어떻게하면됩니까? 그런
뭔가 :
i=1
for f in file*; do
mv "$f" file$i
i=$((i+1))
done
+1'((i ++))'inst를 할 수 있습니다. eash는'i = $ ((i + 1))'이라고 가정하고, 버전에 따라 bash/ksh가 있다고 가정합니다. 또한 파일에 공백이있는 경우'mv' 명령을 수행하는 동안' "$ f"'를 인용해야합니다. –
는 다음과 같은 스크립트를 시도해보십시오
이 당신을 위해 작동합니다 :
./numerate.sh -d <your image folder> -b <start number> -p image_ -s .jpg -o numerically -r
검사 : 여기에 http : // theunixshell. blogspot.com/2013/01/bulk-renaming-of-files-in-unix.html – Vijay