Skocz do zawartości

Bash: Usuwanie I Tworzenie Pliku


Atom

Rekomendowane odpowiedzi

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

* 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

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ę
×
×
  • Dodaj nową pozycję...