![번호를 접두사로 사용하여 여러 파일에 순차적으로 번호를 매깁니다.](https://linux55.com/image/213639/%EB%B2%88%ED%98%B8%EB%A5%BC%20%EC%A0%91%EB%91%90%EC%82%AC%EB%A1%9C%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EC%97%AC%EB%9F%AC%20%ED%8C%8C%EC%9D%BC%EC%97%90%20%EC%88%9C%EC%B0%A8%EC%A0%81%EC%9C%BC%EB%A1%9C%20%EB%B2%88%ED%98%B8%EB%A5%BC%20%EB%A7%A4%EA%B9%81%EB%8B%88%EB%8B%A4..png)
따라서 내 Linux 컴퓨터에는 다음 파일 이름을 가진 58개의 파일이 있습니다.
Theory of Computation (TOC) | Basics of TOC | Lec 1 | GATE Computer Science⧸IT Engineering Exam [7DOPjYGtnTQ].mp4
Theory of Computation (TOC) | Operations | Lec 2 | GATE Computer Science⧸IT Engineering Exam [XCm43gyfl4M].mp4
Theory of Computation (TOC) | Chomsky Hierarchy | Lec 3 | GATE Computer Science⧸IT Engineering Exam [_YvKlbKmbNg].mp4
각 파일 이름에는 강의 번호 뒤에 "Lec"이 붙습니다. 다음과 같이 각 파일에 연속적으로 숫자를 추가하고 싶습니다.
1 - Theory of Computation (TOC) | Basics of TOC | Lec 1 | GATE Computer Science⧸IT Engineering Exam [7DOPjYGtnTQ].mp4
2 - Theory of Computation (TOC) | Operations | Lec 2 | GATE Computer Science⧸IT Engineering Exam [XCm43gyfl4M].mp4
3 - Theory of Computation (TOC) | Chomsky Hierarchy | Lec 3 | GATE Computer Science⧸IT Engineering Exam [_YvKlbKmbNg].mp4
어떻게 해야 하나요?
답변1
그리고 zsh
:
autoload -Uz zmv
zmv -n '*| Lec (<->) |*' '$1 - $f'
-n
결과가 만족스러우면 삭제(테스트 실행)하세요.