Hallo.
Ich hätte hier eine Anfängerfrage betreffend Bashscripting.
Ziel des Scripts, Neue Aufnahmen der letzten 3 Tage auszulesen, das ich dann für weitere Bearbeitung verwenden möchte...
Frage dazu:
Ich würde gerne in den Zeilenausgaben von svdrpsend.pl "die ersten Zeichen der Zeile bis [Leerstelle] cutten.
Beim 3. und letzten SVDRPSEND versuche ich es mit "cut", ich denke da gibts aber vielleicht noch eine bessere Lösung dafür ?
Code
LISTE=newrecords.txt
rm $LISTE
# Auslesen der Aufnahmen..
echo "Aufnahmen der letzten 3 Tage" > $LISTE
echo "*****************************" >> $LISTE
echo "" >> $LISTE
echo "Heute:" >> $LISTE
svdrpsend.pl lstr | grep `date '+%d.%m.%y'` >> $LISTE
echo "" >> $LISTE
echo "Gestern:" >> $LISTE
svdrpsend.pl lstr | grep `date -d '1 days ago' '+%d.%m.%y'` >> $LISTE
echo "" >> $LISTE
echo "Vorgestern:" >> $LISTE
svdrpsend.pl lstr | grep `date -d '2 days ago' '+%d.%m.%y'` | cut -d" " -f2,3,4,5 >> $LISTE
echo "" >> $LISTE
exit 0
Alles anzeigen
Ausgabe sieht im Moment so aus:
PHP
cat newrecords.txt
Aufnahmen der letzten 3 Tage
*****************************
Heute:
250-70 30.06.09 18:58 Vorarlberg heute~Die 30.06.2009-19:00
250-94 30.06.09 18:51 King of Queens~Die Sportskanone, Folge 5
250-95 30.06.09 17:56 King of Queens~Der Streber, Folge 3
250-102 30.06.09 18:24 King of Queens~Alles nur Blech, Folge 4
Gestern:
250-59 29.06.09 21:44 ATV Die Reportage
250-60 29.06.09 00:25 Owen Wilson~Shanghai Knights
250-64 29.06.09 16:35 Owen Wilson~The Minus Man
250-66 29.06.09 21:36 Fußball-EM U21: Endspiel
250-67 29.06.09 20:10 Fußball-EM U21: Endspiel
250-75 29.06.09 18:58 Vorarlberg heute~Mon 29.06.2009-19:00
250-96 29.06.09 18:19 King of Queens~Hundstage, Folge 1
250-98 29.06.09 18:48 King of Queens~Blinde Kuh, Folge 2
250-100 29.06.09 17:50 King of Queens~Ungeliebte Verwandtschaft, Folge 23
Vorgestern:
28.06.09 20:10 Jungfrau (40),
28.06.09 17:24 Bauer sucht
28.06.09 16:55 Auto
28.06.09 18:58 Vorarlberg
28.06.09 20:25 Fußball Confederationscup
Alles anzeigen
Danke für einen Scripter Tip
mfg Simon