rename
시스템 전체에서 명명 규칙을 제어하기 위해 명령을 사용하고 있습니다. 파일 이름의 공백을 하이픈으로 변환 할 때 실수로 일부 파일 이름에 연속 하이픈을 만들었습니다. 이는 rename 명령을 사용하여 해결하기 어려운 것으로 입증되었습니다.
다음을 여러 번 반복하여 실패했습니다.
rename 's/--/-/g'
이중 하이픈이 인수의 끝을 위해 예약되어 있지만 백 슬래시 이스케이프가 여기서 작동하지 않는 것 같고 다른 아이디어가 없다는 것을 이해합니다.
나는 명령 줄 처리에 비교적 익숙하지 않으므로 양해 해 주셔서 감사합니다.
현재 디렉토리의 모든 파일에 대해 여러 하이픈 (하나의 하이픈 다음에 하나 이상의 하이픈)을 단일 하이픈으로 스쿼시하려면 다음을 사용하십시오.
rename 's/--+/-/g' -- *
는 --
파일이 하이픈으로 시작하는 경우 그렇지 않으면 명령 행 인수로 해석 될 것입니다 중요하다. 는 *
현재 디렉토리에있는 파일 목록을 확장합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다