Portál AbcLinuxu, 12. května 2025 08:54
Dobrý den,
Jsem začátečník s programováním v bashi.Potřeboval poradit jak vytvořit script.sh, který by smazal prvních 200 řádků v txt souboru.Jde o script, který by byl spouštěn cronem a mazal by zaplněné logy.
Jen bych zdůraznil že potřebuji mazat PRVNÍCH 200 řádků né posledních 200 :)
Budu rád za každou radu
Omlouvám za zřejmě triviální otázku :), programuji v delphi ale s bashem začínám
Omlouvám se že jsem založil vlákna ve špatné sekci až ted jsem si všiml že je tady také programovací poradna.
a nebylo by lepší použít logrotate? Nebo to fakt musí být přesně 200 řádků z nějakého důvodu?
sed -i "1,200d" file
cat file | awk 'NR>200' > file2
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.