.edit

.edit /<search_expression>/<replace_expression>/ [<relative_path>/]file [file ...]

하나 이상의 파일에서 텍스트 문자열을 검색하고 바꾸려면 .edit 명령을 사용하십시오. .edit 명령은 지정된 각 파일의 각각의 모든 행에서 문자열의 첫 번째 인스턴스(search_expression)를 바꿉니다. 상대 경로를 지정하지 않는 한 파일은 단계의 작업 디렉토리에 상주한다고 가정합니다.

.edit 명령은 대체 패턴에 () 부분 문자열 선택 및 \N 대체 사용을 포함하여 일치와 바꾸기를 위해 표준 POSIX 정규식을 구현합니다.

.edit 명령은 기본적으로 POSIX 확장 정규식 구문을 사용합니다. 에이전트가 Perl 호환 가능 정규식 지원으로 컴파일된 경우, PCRE 구문을 지정하는 "p" 문자 다음에 대체 표현식이 올 수 있습니다.

백슬래시를 이스케이프 문자로 사용하려면 에이전트 호스트의 운영 체제에 따라 다른 처리가 필요합니다.

사용자는 구분 기호를 이스케이프할 수 없습니다. 이것이 필요하다고 판단되는 경우, 올바른 접근 방법은 대체 구분 문자를 사용하는 것입니다. 예를 들어, abc 문자만 포함하는 abc.txt 파일이 있습니다. 이를 a/c 문자열로 대체하려 합니다.

참고: 와일드카드를 사용하지 않고 하나 이상의 파일 이름을 명시적으로 나열해야 합니다.
예제: 다음 명령은 drivermakefile이라는 파일에서 winXPdriver 및 win2000driver 같은 문자열을 바꿉니다.
.edit /win.*driver/linuxdriver/ drivermakefile
.edit 명령은 .strsub 명령과 유사하며, 차이점은 다음과 같습니다.

피드백