Linux의 여러 파일에서 대시를 제거하는 방법

Linux의 여러 파일에서 대시를 제거하는 방법

내 파일 이름은HCW-00109-01.sam

이름을 다음으로 바꾸고 싶습니다.HCW0010901.sam

누군가 나를 도와줄 수 있나요?

답변1

rename 명령은 주의해서 사용해야 합니다. -o물론 사용하지 않으면 엉망이 되면 되돌릴 수 없습니다.

  • -a여러번 교체해야 한다고 하네요

  • -o파일을 덮어쓰지 말라고 뜹니다

  • --나머지 명령을 옵션이 아닌 인수로 처리하는 것을 의미합니다.

  • 대시가 포함된 모든 파일의 경우 대시를 빈 문자열로 바꿉니다.

    rename -a -o  -- '-' '' *-*
    

관련 정보