Page 1 of 1

Leerzeichen unterdrücken

Posted: 2003-09-21 18:08
by simcen
N'abend zusammen

Mit

Code: Select all

/bin/netstat -an |grep 666| wc -l
checke ich die Anzahl Connections und verwende die Zahl in einem Log-Script weiter. Leider sind vor der Zahl noch einige Leerzeichen.

Weiss jemand wie ich die weg bekomme?

Gruss epox

Re: Leerzeichen unterdrücken

Posted: 2003-09-21 19:40
by captaincrunch
Ich würde das ganze simpelst durch den sed pipen, oder halt per awk nur die benötigten Felder ausgeben.

Re: Leerzeichen unterdrücken

Posted: 2003-09-21 20:55
by simcen
Danke =) Werde mich mal mid sed und awk auseinandersetzen.

Ehm ich hab noch ne Frage. In einem Script, welches alle 5 Minuten ausgeführt wird, schreibe ich nen Eintrag in eine Datei. Jetzt hab ich das Problem, das mit der Zeit das File anschwillt.

Was ist eine gute Lösung, um das Script nicht so anwachsen zu lassen? ca 2020 Einträge (= 1 Woche) würden reichen (um die erwünschten Statistiken erstellen zu können).

Soll ich das gleich mi Shell-Script integrieren oder irgendwie mit logrotate?

Re: Leerzeichen unterdrücken

Posted: 2003-09-21 21:40
by captaincrunch
Wäre eine kleine Zeile im bestehenden Shellscript, da muss man logrotate IMHO nicht für bemühen.

Re: Leerzeichen unterdrücken

Posted: 2003-09-21 23:21
by dea
nimm 'tr -s' dann musst Du Dich nicht durch sed und awk durchwühlen ;)

tr ("translate") ist extra für solche "Mini-"Ersetzungen bemacht worden :)

Re: Leerzeichen unterdrücken

Posted: 2003-09-23 08:04
by simcen
Ich liebe dich :)