파일 이름에 특정 문자열을 포함하는 모든 파일을 재귀 적으로 변환하고 싶습니다. 출력 파일 이름의 특정 문자열을 다른 문자열로 바꿔야합니다.사용하는 동안 파일 이름에 문자열 바꾸기
이미 첫 번째 부분이 있지만 출력 파일 이름에서 문자열을 바꿀 방법이 없습니다.
출력 파일에 입력 파일의 이름을 '-head-'와 다시 붙이면 '-default-'가 파일 이름에 포함되어야합니다. 당신의 도움에 대한
감사합니다 :)
find . -name '*-default-*' -print0 | xargs -0 -L 1 -I {} convert -compress JPEG -resize "238" {} {}
발견 된 파일 이름에 공백이나 아포스트로피가 포함되어 있으면이 기능이 작동하지 않습니다. – spbnick
오른쪽; 부분 구제로 쌍 따옴표를 추가했지만 파일 이름에. 큰 따옴표. – tripleee