Atom Napisano Grudzień 24, 2009 Zgłoszenie Share Napisano Grudzień 24, 2009 Witam mam dosyć Banalny problem niestety. W jaki sposób w skrypcie usunąc plik oraz stworzyć go na nowo. Nie znam się na bashu i dopiero się uczę lecz chodzi mi o to by wyczyści całkowicie plik. Najszybciej usunąć go i stworzyć na nowo. robie to w ten sposób i niestety nie działa #!/bin/bash for i in o; do $0 `/skrypt/test>syf &&sh syf` rm /skrypt/syf rm /skrypt/alert touch /skrypt/alert done No i niestety tylko wywołanie skryptu test działa lecz reszta ani drgnie a pętla celowo nieskończona. Prosił bym was o pomoc w rozwiązaniu no i przy okazji dostane troszkę nauki Dziękuje Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
borzole Napisano Grudzień 25, 2009 Zgłoszenie Share Napisano Grudzień 25, 2009 * po prostu wymuś przez -f : rm -f /jakis/plik * zastanawiam się co to ma robić: $0 `/skrypt/test>syf &&sh syf` chcesz uruchomić jeszcze raz ten skrypt ($0) z parametrem, tyle że nie masz obsługi parametrów, więc po prostu uruchomisz jeszcze raz skrypt, a parametr zostanie zignorowany. ps. pętle nieskończona w bash zazwyczaj robię tak: while :; do echo ...bla bla done gdzie dwukropek ozn. pustą instrukcję, albo tak jak w c/c++ while [ 0 ]; do echo ...bla bla done Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Atom Napisano Grudzień 25, 2009 Autor Zgłoszenie Share Napisano Grudzień 25, 2009 Ok dziękuje działa idealnie jak powinno wielkie dzięki Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się