23,121
社区成员
发帖
与我相关
我的任务
分享
#!/bin/bash
# filename: modi_ip.sh
# usage: modi_ip.sh <file2modi> <new-IP>
# eg: modi_ip.sh honey.com.zone 192.168.1.6
if [ $# -ne 2 ]; then
echo "usage: modi_ip.sh <file2modi> <new-IP>" >&2
exit 1
fi
file2modi=$1
new_ip=$2
sed -i "s/[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}/$new_ip/g" $file2modi
exit 0