다음 이름의 파일이 있습니다.
1_shahlirtsb_p.mp3_103899.mp3
2_shahlirtsb_p.mp3_103898.mp3
3_shahlirtsb_p.mp3_103897.mp3
4_shahlirtsb_p.mp3_103896.mp3
5_shahlirtsb_p.mp3_103895.mp3
6_shahlirtsb_p.mp3_103894.mp3
7_shahlirtsb_p.mp3_103893.mp3
정규식을 사용하여 명령줄에서 이름을 , 등으로 바꾸려면 어떻게 해야 1_shahlir.mp3
합니까 2_shahlir.mp3
?
답변1
예를 들어 Perl 기반 rename
명령을 사용해 보십시오.
rename -n -v -- 's/tsb_p[.]mp3_\d+//' *.mp3
-n
(작동 안 함) 스위치를 제거할 때까지 실제로 파일 이름이 바뀌지 않습니다 .