자정 사령관 교체 문자로 복사 / 이름 바꾸기


1

정규식 (정규 표현식)으로 복사 / 이름 바꾸기 (F5 / F6)를 사용하여 태그가 지정된 모든 파일 또는 공백 또는 á 또는 é 문자가 밑줄과 a 및 e 문자로 대체 된 이름을 가진 디렉토리를 마스크 하시겠습니까?

전의:

á 및 다른 á 디렉토리 이름

á 및 é file.txt

=>

an_a_and_another_a_directory_name

an_a_and_e_file.txt

(우분투 12.04의 mc -V 4.8.1)


mc로이 작업을 수행해야합니까, 아니면 bash 솔루션을 사용할 수 있습니까?
terdon

@terdon MC가 perl 또는 sed와 같은 임의의 문자를 / g (global replace) 플래그로 바꿀 수 있는지 궁금합니다.
제거

모르겠어요, 나는 그것을 사용하지 않습니다. 관심이 있다면 BASH / 찾기 솔루션을 기꺼이 제공하십시오.
terdon

@terdon-도와 주셔서 감사합니다. 예를 들어 sed를 사용하여 mc에 대한 작은 사용자 메뉴 스크립트를 작성할 수 있습니다. echo "a 및 다른 á 디렉토리 이름"| sed 's // _ / g; s / á / a / g; s / é / e / g; ' # => an_a_and_another_a_directory_name ...하지만 복사 / 대체 기능을 위해 mc에 번들로 제공되는 정규식 지원을 사용하는 방법을 찾고 싶습니다.
제거
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.