Отменить статус выхода команды:
if ! command ; then
echo "Command failed"
fi
Простого и простого способа сделать это не существует. Этого может никогда не быть, поскольку преобразование между различными конфигурациями чревато ошибкой.
Тем не менее, если плагин ключевого файла указан первым перед ifcfg -rh plugin (check NetworkManager --print -config ), затем клонирование старого профиля соединения (nmcli con clone oldprofile newprofile )создаст новый клонированный профиль в формате ключевого файла. Затем вы можете переключиться на новый.