반응형
네, 세 명령어(whois
, grep
, awk
)를 중심으로 도메인 만료 일자 확인 방법을 다시 설명드리겠습니다.
1. whois
명령어
- 사용법:
whois [도메인 이름]
- 역할: 도메인 이름의 등록 정보를 조회합니다.
- 예시:
이 명령어를 실행하면whois example.com
example.com
도메인의 등록 정보가 출력됩니다.
2. grep
명령어
- 사용법:
grep [찾고자 하는 패턴]
- 역할: 입력된 텍스트에서 지정한 패턴과 일치하는 줄을 필터링하여 출력합니다.
- 예시:
이 명령어를 실행하면whois example.com | grep 'Registry Expiry Date:'
whois example.com
출력 중에서 'Registry Expiry Date:'라는 문자열이 포함된 줄만 출력합니다.
3. awk
명령어
- 사용법:
awk '{print $n}'
(여기서n
은 출력하고자 하는 필드 번호) - 역할: 입력된 텍스트를 공백을 기준으로 분할하여 지정된 필드를 출력합니다.
- 예시:
이 명령어를 실행하면whois example.com | grep 'Registry Expiry Date:' | awk '{print $4}'
whois example.com | grep 'Registry Expiry Date:'
의 출력 중 네 번째 필드만 출력합니다.
전체 과정 설명: google.com
도메인 등록 정보 조회:도메인 google.com
의 모든 등록 정보를 출력합니다.
whois google.com
만료 일자 줄 필터링:등록 정보 중 'Registry Expiry Date:'가 포함된 줄만 필터링하여 출력합니다.
Registry Expiry Date: 2028-09-14T04:00:00Z
whois google.com | grep 'Registry Expiry Date:'
만료 일자만 추출:필터링된 줄 중 네 번째 필드(만료 일자)만 추출하여 출력합니다.
2028-09-14T04:00:00Z
whois google.com | grep 'Registry Expiry Date:' | awk '{print $4}'
요약
- whois 명령어를 사용하여 도메인의 모든 등록 정보를 확인합니다.
- grep 명령어를 사용하여 그중 'Registry Expiry Date:' 문자열이 포함된 줄을 필터링합니다.
- awk 명령어를 사용하여 필터링된 줄에서 실제 만료 일자 값만 추출합니다.
이 세 명령어를 순차적으로 사용하여 도메인의 만료 일자를 효율적으로 확인할 수 있습니다. 파이프라인을 통해 필요한 부분만 잘라 확인할 수 있다는 점을 보여줍니다.
반응형