실행 목적
관리 용이를 위한 IP(x.x.x.x) 패턴 추출로 IP 리스트 출력
실제 경로 내 파일
[ph702@DA-CC-SC02 ip_extraction]$ ls
list result script
실행 순서
- 'list' 파일 내 IP 추출을 위한 내용 삽입
- 'script' 실행
작성 내용
#!/bin/bash
# 서버 목록 파일 경로
server_list_file="list"
# 서버 리스트 파일에서 IP 주소만 추출
server_ips=$(grep -oE '([0-9]{1,3}\.){3}[0-9]{1,3}' "$server_list_file")
# IP 리스트를 결과 파일에 출력
if [[ -n "$server_ips" ]]; then
echo "$server_ips" | sort -h | uniq > result
echo "IP 주소 리스트가 result 파일에 저장되었습니다."
else
echo "IP 주소를 찾을 수 없습니다."
fi'리눅스' 카테고리의 다른 글
| [ISP 확인] IP에 해당하는 ISP(인터넷 서비스 제공자) 확인 (0) | 2025.12.05 |
|---|---|
| sed 스크립트 (0) | 2025.04.10 |
| 멀티_커맨드 (0) | 2025.04.08 |
| [인증 기간 확인] SSL 인증 체크 스크립트 (0) | 2025.04.03 |