[ SlackList ] [ WkikiSlack ]



Re: jak odczytac ostatnia linie?

From: Wojciech Potyka <wojtek@netprovidence.com>
Date: Tue Sep 23 2003 - 21:46:37 CEST
[slacklist] Re: jak odczytac ostatnia linie?

man tail
----- Original Message -----
From: "great um" <ulimo@op.pl>
To: <slacklist@slackware.com.pl>
Sent: Tuesday, September 23, 2003 9:40 PM
Subject: [slacklist] jak odczytac ostatnia = linie?


>
> witam, robie pewine skryp, ktory w pewnym = momencie raportuje sowje
> dzialanie, raport ten jest uzalezniony od = poprzedniego wywolania tego
> skryptu. do tego celu potrzebuje aby odczytal on = ostatnia linie raportu,
> nie pamietam  ktore polecenie i z jakimi = parametrami wywoluje taka
reakcje.
> wydaje mi sie ze kiedys o tym czytalem ale jak = zwykle jezeli czegos nie
> przecwicze to nie zapamietam. wymyslilem = rozwiazanie zastepcze, ale nie
> podoba mi sie (nie jest wystarczjaco schluden). = wydlada ono mniej wiecej
> tak:
>
> #!/bin/bash
>
> stare_logi=`egrep '#|^ *$' = /var/log/raport`
> ostatni_log=`egrep -v '#|^ *$' = /var/log/raport`
>
> echo "$stare_logi" > = /var/log/raport
> echo "# $ostatni_log" >> = /var/log/raport
> #banalne dzialanie na potrzeby przykladu
> echo "$[ $ostatni_log + 1 ]" >> = /var/log/raport
>
> # EOF
>
> gdy raport powiedzmy wyglada tak
> bash-2.05a$ less /var/log/raport
> # 1
> # 2
> # 3
> 4
>
> # EOF
>
> /* help? */
>

Received on Sat Feb 21 03:44:18 2004
This archive was generated by hypermail 2.1.8. Wyprawa Shackleton 2014