Ну вы и нагородили. Так критично это все запускать именно в скрипте, через "&&" не прокатит? И за чем 6 раз sudo, вы же скрипт собираетесь запускать от root, а значит все нужные права у него будут. Дешевле написать очень длинную команду в строку, приписать в начале gksu и скопировать в alt+f2. Можно все же засунуть это в скрипт, его в /opt, а в /usr/bin добавить на него линк и запускать потом так: "sudo wifi".