Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest piątek, 15 listopada 2024, 06:44

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 2 ] 
Autor Wiadomość
Post: niedziela, 22 kwietnia 2012, 22:25 
Offline

Rejestracja: piątek, 8 stycznia 2010, 23:26
Posty: 8
Lokalizacja: Łódź
Witam
Mam pytanie czy można w jakiś prosty sposób w bashu tak dopisywać dane do pliku aby najnowsze dopisywania do pliku były pokazywane na początku pliku a nie na końcu.

Teraz mam tak:
echo " Wpis 1"`date`>>log.txt
echo " Wpis 2"`date`>>log.txt
echo " Wpis 3"`date`>>log.txt

Tyle że po każdym uruchomieniu skryptu dane dopisywane są na końcu pliku co jest niewygodne przy jego odczytywaniu.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 23 kwietnia 2012, 08:31 
Offline
MODERATOR

Rejestracja: środa, 24 października 2007, 15:30
Posty: 329
Lokalizacja: Sadowne
cat - plik <<<`date` > plik.new
mv plik.new plik


Otworzy "plik" dopisze na początku `date`, wyjście skieruje do "plik.new".
Później zamieniasz pliki. Może nie najprostsze, ale sprawdzone i dziala.

_________________
Polska Grupa Freesco
medhost - Kompleksowe rozwiązania informatyczne
Przychodnia Optima Koszarska Rudnicka


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 2 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 4 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl