Следующий скрипт переворачивает скрипт установки (удаляет все, что установил другой скрипт). Скрипт завершает и выполняет свою задачу, но после этого мой терминал завершает работу почти на каждой команде, жалуясь, что bash: /usr/bin/sudo: No such file or directory
Я вызываю скрипт следующим образом: bash -x remove-all.sh
Дает мне прослушиваемый терминал как на Ubuntu, так и на Suse.
Я не знаю достаточно о Bash, чтобы знать, что вызывает это
Вы можете помочь?
Спасибо, Юкка
Код:
#!/bin/bash
sudo umount -a -t vboxsf
sudo rm -rf ~/idea-IC-111.167
sudo rm -rf ~/Desktop/netbeans-7.1.desktop
sudo rm -rf ~/.netbeans
sudo rm -rf ~/.m2
sudo rm -rf ~/NetBeansProjects
sudo rm -rf ~/IdeaProjects
sudo rm -rf /usr/lib/maven
sudo rm -rf /usr/lib/jvm
sudo rm -rf /usr/bin/java
sudo rm -rf /usr/bin/mvn
sudo rm -rf /usr/bin/netbeans
sudo rm -rf /usr/bin idea.sh
echo 'done'
exit 0;