728x90
반응형
수백 줄의 주석이있는 매우 긴 구성 파일을 살펴보고 있지만 중요한 설정 만 필터링하려고합니다. 이 기사에서는 Linux에서 주석없이 구성 파일을 보는 다양한 방법을 보여줍니다.
또한 읽기 : ccat - 구문 강조 표시 또는 채색으로 'cat 명령'출력 표시
이 목적을 위해 grep 명령을 사용할 수 있습니다. 다음 명령을 사용하면 주석없이 PHP 7.1의 현재 구성을 볼 수 있으며 주석 처리에 사용되는 문자로 시작하는 행이 제거됩니다.;
특수 셸 문자이므로 이스케이프 문자를 사용하여 명령에서 의미를 변경해야합니다.
$ grep ^[^\;] /etc/php/7.1/cli/php.ini
주석이 없는 파일 보기
대부분의 구성 파일에서 문자는 줄을 주석 처리하는 데 사용되므로 다음 명령을 사용할 수 있습니다.#
$ grep ^[^#] /etc/postfix/main.cf
다른 공백이나 탭으로 시작하는 줄이나 문자가있는 경우 어떻게해야합니까? 출력에서 빈 공백이나 줄을 제거해야하는 다음 명령을 사용할 수 있습니다.#;
$ egrep -v "^$|^[[:space:]]*;" /etc/php/7.1/cli/php.ini
OR
$ egrep -v "^$|^[[:space:]]*#" /etc/postfix/main.cf
공백이 없는 파일 보기
위의 예에서 스위치 수단은 일치하지 않는 선을 표시합니다. 일치하는 선을 표시하는 대신 (실제로 일치의 의미를 반전시킵니다) 패턴에서 "^$|^[[:space:]]*#":-v
- ^$ – 빈 공간을 삭제할 수 있습니다.
- ^[[:space:]]*# or – 또는 "일부 공백 / 탭"으로 시작하는 선을 일치시킬 수 있습니다.^[[:space:]]*;#;
- | – infix 연산자는 두 정규식을 조인합니다.
728x90
반응형
'IT > 리눅스마스터1급' 카테고리의 다른 글
[CentOS 7] Linux NFS 구축하기 / 리눅스 서버 클라이언트 디렉터리 (0) | 2022.09.17 |
---|---|
CentOS 7 에 원격 접속을 위한 xrdp 설치 (0) | 2022.09.08 |
HTTP 아파치(Apache)란 무엇인가? (0) | 2022.07.12 |
Linux : Nano 사용 방법, 예제, 명령어 (0) | 2022.06.20 |
우분투, root 권한으로 로그인하는 방법 (0) | 2022.06.19 |