sysconfig/rename-host.sh

17 lines
344 B
Bash
Executable File

if [ $1 ]
then
NewHostname=$1
else
echo "#<<< Set [new hostname] or [leave blank] for no change"
read -p "#>>> " NewHostname
fi
if [ $NewHostname ]
then
hostnamectl set-hostname $NewHostname
sed -i "s|\b$`hostname`\b|$NewHostname|g" /etc/hosts # echo "127.0.0.1 $NewHostname" >> /etc/hosts
else
echo 'Nothing changed #>>>'
fi
echo