for 썸네일형 리스트형 Shell 스크립트 for 반복문 Shell 스크립트 for 반복문기본 구문for 변수 in [범위](리스트, 배열, 묶음)do 명령(작업할 내용)done기본 형태리스트에 대한 반복#!/bin/bashfor item in item1 item2 item3do echo "Processing $item"doneC 스타일 반복문#!/bin/bashfor ((i=0; i범위에 대해 반복#!/bin/bashfor i in 1..5do echo "Number: $i"done배열에 대해 반복#!/bin/bashARRAY=("apple", "banana", "melon")for value in "${ARRAY[@]}";do echo ${value}done파일 목록에 대한 반복#!/bin/bashfor file in /etc/*do .. 더보기 bind zone 파일 IP 변경 스크립트 bind zone 파일 IP 변경 스크립트 1. 스크립트 생성 vim change_ip.sh 2. 스크립트 편집 #!/bin/bash # 원본 파일 경로와 대상 디렉터리 설정 src_dir="/var/named/aa04" dst_dir="/tmp/named/aa04" replace_ip="10.0.10.124" new_ip="192.168.0.20" # 대상 디렉터리가 존재하지 않으면 생성 mkdir -p "$dst_dir" # 원본 디렉터리 내 파일을 하나씩 처리 for file in "$src_dir"/* do if [ -f "$file" ]; then # 파일인 경우에만 처리 filename=$(basename "$file") # 파일명 추출 # sed를 사용하여 IP 주소 치환 후 대상 디렉터리에.. 더보기 이전 1 다음