컬러 출력을 사용한 Whois 쿼리

컬러 출력을 사용한 Whois 쿼리

whois읽기 쉽도록 터미널 쿼리의 출력에 구문 색상을 지정하는 쉬운 방법이 있습니까 ?

빨간색 색상, 필드 이름 및 날짜의 다양한 색상 과 같은 몇 가지 기본 사항은 NOT FOUND이미 유용합니다. 채색이 100% 정확하지 않아도 상관없습니다.

답변1

이 프로그램은 grc"유니버설 셰이더 grcat의 프런트 엔드"입니다. 이 프로젝트는 다음에 존재합니다.GitHub, 그러나 운영 체제가 소프트웨어를 패키지화한 경우 저장소에서 설치되었을 수 있습니다. 많은 명령이 사전 구성되어 있으며 모든 명령에 색상을 지정하도록 사용자 정의할 수 있습니다.

명령 출력의 일부가 아래에 표시됩니다 whois stackexchansssssssge.com.

grc whois 출력

주석에 언급된 경고를 통합하려면 grc whois <arg>소프트웨어와 함께 제공되는 적절한 스크립트를 구하여 명령을 명령으로 축약할 수 있다는 점에 유의하십시오. whois <arg>이 스크립트( grc.zsh또는 사용된 적절한 쉘에 따라 grc.bashrc그 중 하나 )는 구성된 명령에 대한 별칭을 설정하고 구성된 각 명령 앞에 를 추가합니다 .grc.fishgrc --colour=auto

소프트웨어는 다음 명령에 대한 색상으로 사전 구성되어 제공됩니다.

  • CC
  • 구성
  • 이력서
  • df
  • 차이점
  • 파기
  • 걸프 협력 협의회
  • 지메이크
  • 구성된 경우
  • 마지막
  • LDAP
  • 엘에스
  • 만들다
  • 지하철
  • 네트워크 통계
  • 평평한
  • 플랫 6
  • 메모
  • 추적 경로
  • 추적 경로 6
  • 차이점
  • 누구인가?
  • 구성 파일

색깔 없이 목표를 달성하세요

또한 적어도 Linux에서는 종료 코드가 도메인 이름을 찾을 때와 도메인 이름을 찾을 수 없을 때의 종료 코드여야 whois한다는 점에 유의하세요.01

whois stackexchange.com
echo $?

그러면 종료 코드가 생성됩니다 0.

whois stackexchansssssssge.com
echo $?

종료 코드 1- 찾을 수 없음이 생성됩니다.

또는 출력 없이 동일한 결과를 추론하려면 종료 코드를 보장하는 출력을 whois사용하여 다음을 시도하십시오 .;

whois stackexchange.com >&- ; echo $?
whois stackexchansssssssge.com >&- ; echo $?

관련 정보