#!/bin/bash echo "現在のネットワーク設定はこのようになっています。" ip a | grep "\(^[[:digit:]]\+\|inet \)" echo "example.netのIPアドレスとして何を登録しますか?" echo "何も入力しなければ 127.0.0.1 を登録します。" read -p "IPアドレス: " IPADDRESS if [ -z $IPADDRESS ];then IPADDRESS="127.0.0.1" fi DOMMEMBER="example\.net git\.example\.net mail\.example\.net smtp\.example\.net test\.example\.net" if [ $(grep -c "$DOMMEMBER" /etc/hosts) -eq 0 ]; then sudo sed -i "\$a $IPADDRESS\t$DOMMEMBER" /etc/hosts else sudo sed -i "s/^[0-9.]\+[[:blank:]]\+\($DOMMEMBER\)/$IPADDRESS\t\1/" /etc/hosts fi