Freesco, NND, CDN, EOS
http://forum.freesco.pl./

Specyficzny zapis danych do pliku txt w bash
http://forum.freesco.pl./viewtopic.php?f=22&t=18710
Strona 1 z 1

Autor:  czaki249 [ niedziela, 22 kwietnia 2012, 22:25 ]
Tytuł:  Specyficzny zapis danych do pliku txt w bash

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.

Autor:  Saturas [ poniedziałek, 23 kwietnia 2012, 08:31 ]
Tytuł: 

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.

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/