리눅스에서 IP 일괄 변경 linux 리눅스 bash script 스크립트
특정 디렉토리 이하에 모든 파일을 읽어서 일괄적으로 IP 전체 변경
#!/bin/bash
LIST=`/usr/bin/find /etc/* -type f -print`
for file in `echo $LIST`
do
ex $file <<ends
%s/2xx.xx.163.xx/xx.xx2.88.254/g
%s/2xx.232.163./xx.xx2.88./g
%s/x2.24.77./xx2.24.88./g
%s/168.126.63.1/xx.xx.96.69/g
w
ends
done
참고 : 리눅스에서 파일 내용 치환
find . -name *.html -exec perl -pi -e 's/찾을서/바꿈/g' {} \;