2013-01-21 16 views
12

Napisałem prosty skrypt bash do usunięcia niektórych plików tymczasowych, które pasują do określonego wzorca:Jak zapobiec zamykaniu okna terminalu po zakończeniu Linux Bash Script?

#!/bin/bash 
cd ~/some_project/some_dir 
rm */*.xml 

Uratowałem go jako „scenariusz”, chmodded go +x poprzez terminal. Teraz, po dwukrotnym kliknięciu tego pliku, otrzymuję opcję Uruchom go na terminalu lub wyświetl jego wynik. Jeśli kliknę przycisk Uruchom w terminalu, skrypt poprawnie działa, jednak okno terminalu natychmiast się zamknie. Wolałbym, żeby okno było otwarte, więc mogę zobaczyć, czy są jakieś błędy (i ewentualnie dostać rm, aby wyświetlić nazwy usuniętych plików, jeśli to możliwe).

Poszukuję prostego sposobu, aby terminal nie był zamykany do momentu naciśnięcia klawisza. Czy jest taki sposób?

Odpowiedz

12

Dodaj komendę read do końca skryptu. Będzie czekać na pełną linię danych wejściowych (tzn. Wprowadź klucz).

Powiązane problemy