IT/리눅스마스터1급

리눅스에서 공백없이 파일을 보는 방법

알콩달콩아빠 2022. 8. 2. 10:33
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
반응형