Polecenie echo - bez kasowania pierwszej linii
: 21 maja 2013, 13:28
Witam.
Pomału uczę się Debiana, jeszcze mało wiem, ale staram się.
Ostatnio poznaję crona, a jak go zrozumiałem, znów muszę się czegoś dowiedzieć. Mianowicie, w tle startuje mi program inadyn, który odświeża domenę dyndns. Program ten tworzy mi log, który np. po tygodniu ma dość wielki rozmiar.
Chciałbym ten log kasować i nawet coś takiego wymyśliłem:
lub
Ale czyści mi on cały plik.
W pierwszej linii pliku inadyn podaję, kiedy wystartował. W związku z tym, chciałbym zostawić tę linię, a wszystkie poniżej pierwszej wykasować.
Jak to zrobić?
Z góry dziękuję za pomoc.
Pozdrawiam!
Pomału uczę się Debiana, jeszcze mało wiem, ale staram się.
Ostatnio poznaję crona, a jak go zrozumiałem, znów muszę się czegoś dowiedzieć. Mianowicie, w tle startuje mi program inadyn, który odświeża domenę dyndns. Program ten tworzy mi log, który np. po tygodniu ma dość wielki rozmiar.
Chciałbym ten log kasować i nawet coś takiego wymyśliłem:
Kod: Zaznacz cały
echo -n > plik
Kod: Zaznacz cały
echo "" > plik
W pierwszej linii pliku inadyn podaję, kiedy wystartował. W związku z tym, chciałbym zostawić tę linię, a wszystkie poniżej pierwszej wykasować.
Jak to zrobić?
Z góry dziękuję za pomoc.
Pozdrawiam!