Hi,
Ik heb een shellscript gebouwd dat een logfile genereerd..
maar die file moet als ie te veel regels gaat krijgen vanaf boven het een en ander er uit gaan gooien..
ik wil als het ware gewoon opgeven dat ik alleen de laatste 300 regels in die logfile wil hebben en alles wat daar voor komt moet verwijderd worden.
Maar hoe doe ik dat>
ik kan mail tail -300 > andere-file het wel ongeveer doen, en dan die andere-file weer renamen.. maar er wordt constand iets naar het bestand geschreven dus de kans dat ik logregels kwijt raak is dan wel aanwezig en dat wil ik niet.
Ik heb de manpage van sed er al op nageslagen, maar daar kan ik niet echt iets in vinden wat doet wat ik wil...
Heeft er iemand een oplossing?
sowieso een hint waar ik kan zoeken.. dan kan ik zelf wel manpages doorbladeren of googlen.. maar ik heb nu geen idee waar ik kan beginnen...
De trefwoorden die ik kan verzinnen zijn zo algemeen dat ik daar geen nuttige info mee kan vinden.
Ik heb een shellscript gebouwd dat een logfile genereerd..
maar die file moet als ie te veel regels gaat krijgen vanaf boven het een en ander er uit gaan gooien..
ik wil als het ware gewoon opgeven dat ik alleen de laatste 300 regels in die logfile wil hebben en alles wat daar voor komt moet verwijderd worden.
Maar hoe doe ik dat>
ik kan mail tail -300 > andere-file het wel ongeveer doen, en dan die andere-file weer renamen.. maar er wordt constand iets naar het bestand geschreven dus de kans dat ik logregels kwijt raak is dan wel aanwezig en dat wil ik niet.
Ik heb de manpage van sed er al op nageslagen, maar daar kan ik niet echt iets in vinden wat doet wat ik wil...
Heeft er iemand een oplossing?
sowieso een hint waar ik kan zoeken.. dan kan ik zelf wel manpages doorbladeren of googlen.. maar ik heb nu geen idee waar ik kan beginnen...
De trefwoorden die ik kan verzinnen zijn zo algemeen dat ik daar geen nuttige info mee kan vinden.