. 좀 더 자세한 내용은 info입니다. 왜냐하면 제가 매뉴얼 페이지를 찾기가 어렵 기 때문입니다.
rename -n 's/([a-z]*)\.php/file_$1.perl/' p*.php
내가 선택하고 캡처
parse.php renamed as file_parse.perl
pd.php renamed as file_pd.perl
pgrep.php renamed as file_pgrep.perl
preg_based.php renamed as preg_file_based.perl
proc.php renamed as file_proc.perl
을 줄 것입니다 :
[email protected]_Gate:~$ ls p*.php
parse.php pd.php pgrep.php preg_based.php proc.php
은 내가 사용하는 명령을 내가 .perl 다음 file_ 로 이름을 앞에 추가 할 확장자를 변경한다고 가정 기본 파일 이름
([a-z]*)
을 입력 한 다음 대체 파일
$1
에 사용하고
.perl
을 추가하고 정규 strin을 $ 1 앞에 추가합니다 g
file_
는
-n 옵션은 당신이 당신의 선택 정규 표현식이 올바르게 또는 경우 당신이 원하는 위 preg_based.php 같은 수를 생각해야이 예에서 볼 수 있듯이 아무것도
를 변경하지 않고 그것을 테스트 실행한다 file_preg_based.perl : 내가 여기
그것은 내가 데비안에 매달려 계속 왜 많은 이유 중 하나를 ([a-z_]*)
를 사용하는 데 필요한 한 것이라고 보상하기 위해, 나는 다른 비 데비안에 대해 동등한를 찾을 싶어요 시스템 생각 : -/
시도한 내용은 무엇입니까? 방금 [문자열 조작] (http://mywiki.wooledge.org/BashFAQ/100) – ormaaj
[BASH에서 여러 파일 이름 바꾸기] 가능한 복제 방법을 알아야합니다 (http://stackoverflow.com/questions/2416263/rename-files-in-the-bash) –
"022"에서 21을 빼고 맨 앞의 0을 제거 하시겠습니까? –