2014-06-08 4 views
0

그래서 나는이 같은라는 이름의 파일들을 가지고 bash는 패턴에 따라 :배치 파일 이름 바꾸기

mv ./*\ [720p].mp4 ./*.mp4 

그러나 어떤 이유로 든 작동하지 않습니다. 이 작업을 수행하는 가장 빠른 방법에 대한 아이디어가 있습니까? '[720]를'모두 제거하는

답변

2

사용이 코드 : 완벽하게 작동

rename 's/ \[720p\]//g' ./* 
+0

! 어떻게 작동하는지 설명해 주시겠습니까? – elykl33t

+0

정확하게 ** sed **처럼 작동합니다 (자세한 내용은'man sed'). 처음 **/** 패턴이 있고 두 번째 이후 **/** 대체 할 문자열 (이 경우에는 빈 문자열). 그리고 나서 우리는 현재 목적지의 모든 단일 파일에서이 작업을 수행 할 것을 요구합니다. –