2007-03-19 22:36:55 gomath napisał:
> 2007-03-19 18:23:42 apteryx napisał:
>
> > MAM nastepujący problem . Musze skopiować cały plik oprócz 3 pierwszych linijek. Ta
> pozostała
> > cześć pliku (która jest listem) muszę potokiem przetransportować do programu mail i
> wysłać.
> > Potrzebuje konkretnie programu ktory te linie kopiuje lub gotowy skrypt !!
> > Za jakąkolwiek odpowiedź dzieki bardzo !!!
>
> Podpowiedzi:
>
> 1. Liczba linii w pliku
> wc -l plik.txt
>
> 2. Wyświetlenie n ostatnich linii z pliku
> tail -n 3 plik.txt
>
> 3. Łącząc te dwa polecenia możemy wyświetlić plik oprócz pierwszych 3 linii:
> tail -n $(expr $(wc -l plik.txt | awk '{print $1}') - 3) plik.txt
>
> 4. Dalej sobie powinieneś poradzić
![Wink ;)](http://forum.linux.pl/Smileys/default/wink.gif)
Przyda Ci się lektura:
> man tail
> man wc
> man bash
aha jescze jedno
sorry że wam tak dupe zawracam ale jezeli macie czas to dzięki za pomoc
Mianowicie jak po edycji w sed zapisać zmiany w pliku!
aha i jescze jedno
np. gdy sed '1,3d' plik > plik
oczywiscie z takim zapisem sa problemy
jak cos takiego ominac(podobno plik trzeba przekazywac od tyłu do pamięci )
a z opcją "w" w sedzie kombineje ale nic z tego nie wynika