나는 달성하고자하는 것을 위해 작동하는 스크립트를 찾고/작성하기 위해 철저히 조사했습니다.Bash의 파일 이름에서 하이픈을 제거하십시오.
저는 배쉬 (Bash)로 여러 파일 이름을 변경하려고합니다. 같은 디렉토리에 더 많은 파일을
YachtRescueVO041512.mpg
YachtRescueVO041512.mpg
을하지만, 거기에이 유형에서, 난 그냥 하이픈을 제거하기 위해 노력하고있어 . 나는 하이픈과 날짜를 모두 제거하기 위해 노력하고있어 :
6CO1-041512.mpg
에
6C01.mpg을
내가 정렬하는 정규 표현식을해야 확실 해요 6B1A, 3TSE1, CO1, 11TSE3, TS1 등과 같은 다른 파일 이름 지정 규칙이 있기 때문에이를 통해, 나는 이것이 긴 스크립트가 될 것이라는 것을 깨닫는다. 너는 자유 시간이 있으면, 나는 도움을 크게 평가할 것입니다.
하이픈 만 제거 할시기와 하이픈과 날짜를 모두 제거 할시기를 어떻게 결정합니까? –
가능한 복제 http://stackoverflow.com/questions/10158704/remove-hyphens-from-filename-with-bash/10158742#10158742 –
@idoperceive 당신은 내가 방금 링크 한 질문을 실제로 게시 한 사람입니다. 이 질문에 대한 대답은이 문제를 정확하게 해결합니다. 디렉토리와 하위 디렉토리에 하이픈이있는 파일을 모두 찾아 하이픈이없는 파일로 바꿉니다. –