나는 여러 개의 스크린 샷이있는 폴더가 있습니다. 파일 이름은 모두 Screen
으로 시작하고 .png
으로 끝납니다. 전체 파일 이름의 이름을 1.png
, 2.png
등으로 바꾸고 싶습니다. Mac에서 터미널을 사용하고 있습니다.Mac 명령 줄을 사용하여 여러 파일의 이름 바꾸기 스크립트 방법
2
A
답변
3
당신은 시도 할 수
i=1; for f in Screen*.png; do mv "$f" "$i.png" ; i=$((i + 1)); done
또는 사용하여 스크립트
#!/bin/bash
i=1
for f in Screen*.png
do
mv "$f" "$i.png"
i=$((i + 1))
done
1
같은 (펄) rename
명령을
rename 's/.*\.png/sprintf("file-%04d.png",$=++-59)/e' Screen*png
그리고 keepind 연대순 주문 :
,323,210는 설명 :
rename
는 perl베이스 취소 * X 시스템에 설치된 스크립트입니다.
perl에서 $=
은 현재 페이지 길이를 유지합니다 (기본값은 60). 아무것도 인쇄되지 않는 동안. 라인`$은 =`* 잡고 용지 길이 * :이 * 트릭 * 인이 변수는 아무것도 사용할 수있는 정수 변수 당신은
-1
;-)이 폴더
TEMP=$(ls)
j=1
i=$(ls | wc -l)
for c in $TEMP; do mv $c $(i-j).png ; done;
+0
bash 스크립트로 작동하지 않습니다. 다시 확인해 주시겠습니까? –
관련 문제
- 1. bash에서 여러 파일의 이름 바꾸기
- 2. 파일 이름 바꾸기 Mac 명령 줄
- 3. 한 줄의 쉘에서 여러 파일의 이름 바꾸기
- 4. Linux에서 여러 파일의 이름 바꾸기
- 5. 이클립스에서 여러 파일의 이름 바꾸기
- 6. objective-c 디렉토리에있는 여러 파일의 이름 바꾸기
- 7. 반복적으로 지정된 파일의 이름 바꾸기
- 8. 텍스트 파일의 이름 바꾸기
- 9. 배치 이름 바꾸기 스크립트
- 10. 명령 줄을 사용하여 안드로이드 패키지 이름 변경
- 11. .7k 파일의 일괄 이름 바꾸기
- 12. bash에서 카운터를 추가하는 여러 파일의 이름 바꾸기
- 13. Linux/Unix에서 여러 파일의 이름 바꾸기
- 14. 업로드 할 때 여러 파일의 이름 바꾸기
- 15. 여러 파일의 이름 바꾸기 - linux/우분투
- 16. 파일 패턴이있는 여러 파일의 이름 바꾸기/이동
- 17. 쉘 스크립트 이름 바꾸기
- 18. Aptana3 파일의 변수 이름 바꾸기
- 19. 텍스트 파일의 줄을 sed로 바꾸기
- 20. 텍스트 파일의 줄을 바꾸기 Golang
- 21. 배치 : 입력 문자열을 사용하여 여러 파일의 이름 바꾸기
- 22. mac 터미널을 사용하여 ftp 서버에서 일괄 파일 이름 바꾸기
- 23. Windows에서 명령 줄을 통해 PDF의 텍스트 기반으로 PDF 이름 바꾸기
- 24. 이름 바꾸기 파일을 사용하여 MATLAB 명령
- 25. ImageMagick을 사용하여 업로드 된 파일의 이름 바꾸기
- 26. Makefile과 gcc를 사용하여 .o 파일의 이름 바꾸기
- 27. txt 파일의 문자열을 사용하여 파일 이름 바꾸기
- 28. 파일의 여러 줄을 로컬로 편집 한 다음 여러 번 이름 바꾸기 - Linux
- 29. 쉘을 여러 번 사용하여 파일 이름 바꾸기
- 30. 로 시작하는 파일의 이름 바꾸기
로 이동합니다. 내 시스템에서,'perl -e '는 "$ = \ n"을 출력하고''60' '을 출력한다. 그게 명령 줄에'-60'의 이유 야. –
나는 이것이 MacOS에서도 작동 할 수 있다고 생각한다. 피드백을 환영합니다 !! –
그것은 좋은 생각처럼 보입니다 :) 나는 몇 가지 검사를 할 것입니다! – fthiella