Когда я запускаю следующий bash, он работает в первый раз, но если я попытаюсь запустить снова, он изменит файл
oldHS=$HOSTNAME
echo -n "New hostname: "
read NHOST
sed -i "s/$oldHS/$NHOST/g" /etc/hosts
sudo hostnamectl set-hostname $NHOST
read -p "In the following file please validate the change. If it is correct, press control + x otherwise make the change and press control + o. Press enter to continue"
sudo nano /etc/hosts
hostnamectl
read -p "Presione enter para finalizar"
hostnamectl set-hostname $ NHOST всегда вносите изменения, но сценарий вносит изменения только в первый раз в файл / etc / hosts