디렉토리 이름의 일부분을 기반으로 디렉토리의 파일 이름을 바꾸고 싶습니다. 나는 다음과 같은 구조를 가지고있다 :zsh을 사용하여 디렉토리 이름의 일부분을 기반으로 파일 이름 바꾸기
Sample_1234/all_R2.gz
Sample_2345/all_R2.gz
Sample_3456/all_R2.gz
나는 여러 개의 다른 파일들의 연결로부터 새로운 파일을 생성한다. 그런 다음 디렉토리 이름의 번호 부분 만 사용하여 새 연결 파일의 이름을 지정하려고합니다. 예를 들어,
Sample_1234/1234_R2.gz
Sample_2345/2345_R2.gz
Sample_3456/3456_R2.gz
는 내가 함께 할 디렉토리 이름의 부분을 반환 할 수 있습니다
pwd | grep -o '[0-9][0-9][0-9][0-9]'
을하지만 zmv 사용하여 새 파일 이름이 점을 얻을 수 없습니다입니다. zsh 셸에서 어떤 제안? 감사,
답변 해 주셔서 감사합니다. 나는 지금까지 어떤 이유로 든 보지 못했습니다. 여전히 도움이됩니다. – user1148636