2012-01-20 4 views
0

Следующий скрипт отменяет скрипт установки (удаляет все остальные скрипты). Сценарий завершается, и делает это задание, но после этого мой терминал не может почти все команды, жалуясь, что bash: /usr/bin/sudo: No such file or directoryBash-скрипт, искажающий мой PATH

Я призываю сценарий следующим образом: bash -x remove-all.sh

дает мне прослушиваться терминал как на текущей Ubuntu и Suse Я не» t знать достаточно о 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; 

ответ

5
sudo rm -rf /usr/bin idea.sh 

Aaaah! Вы удаляете /usr/bin рекурсивно! Возможно, вы имели в виду:

sudo rm -f /usr/bin/idea.sh 

?

+1

напоминает мне [https://github.com/MrMEEE/bumblebee-Old-and-abbandoned/issues/123](https://github.com/MrMEEE/bumblebee-Old-and-abbandoned/issues/ 123) –

+0

@James Mclaughlin Спасибо, Lucky Я тестирую все в виртуальной системе, используемой именно для тестирования VirtualBox FTW – thejartender

+0

@Marian Theisen, к счастью, я тестирую их, прежде чем они достигнут кого-либо еще ... – thejartender

Смежные вопросы