정규식 (정규 표현식)으로 복사 / 이름 바꾸기 (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에 번들로 제공되는 정규식 지원을 사용하는 방법을 찾고 싶습니다.
—
제거