| HOME / 정보공유 / AIX 명령어 모음

regcmp
regcmp regcmp 명령 목적 패턴을 C 언어 char 선언으로 컴파일합니다. 구문
regcmp [ - ] File [ File ... ]
설명
regcmp 명령은 파일의 패턴을 컴파일하고 - 옵션이 지정되었을 때 출력을 파일.i 파일 또는 파일.c 파일에 둡니다. 그 결과로 컴파일된 패턴은 초기화된 char 선언입니다. 파일의 각 항목은 하나 이상의 공백과 " "(큰따옴표)로 묶인 패턴이 그 다음에 오는 C 변수가 됩니다.
regcmp 명령의 출력은 C 소스 코드입니다. 결과로 나오는 파일.i 파일은 C 프로그램에 포함될 수 있고 결과로 나오는 파일.c 파일은 cc 명령에 대한 파일 매개변수일 수 있습니다.
regcmp 명령의 출력을 사용하는 C 언어 프로그램은 그것을 문자열에 적용하려면 regex 서브루틴을 사용해야 합니다.
대부분의 경우, regcmp 명령은 실행시간과 프로그램 크기를 절약하기 위하여 C 언어 프로그램에서 regcmp 서브루틴의 사용을 불필요하게 합니다.
플래그
- 출력을 파일.c 파일에 저장합니다. 디폴트는 출력을 파일.i에 저장하는 것입니다.
예제
stdin1의 패턴과 stdin2의 패턴을 컴파일하려면 다음을 입력하십시오.
regcmp stdin1 stdin2
이것은 stdin1.i와 stdin2.i 파일을 작성합니다.
stdin1.c 파일과 stdin2.c 파일을 작성하려면 다음을 입력하십시오.
regcmp - stdin1 stdin2
주: 같은 stdin1과 stdin2 파일이 두 예제 모두에 사용된다고 가정하면, 결과로 생기는 stdin1.i와 stdin1.c 파일은 동일하며 결과로 생기는 stdin2.i와 stdin2.c 파일도 동일합니다.
File
/usr/ccs/bin/regcmp regcmp 명령을 포함하고 있습니다.
관련 정보
regcmp 또는 regex 서브루틴.