PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Greppen bis zu bestimmtem Zeichen???



Maruu
15-10-2002, 18:58
Hallo ich will meien Empfangenen Bytes Greppen und dazu den befehl ifconfig benutzen. Habs folgendermaßen gemacht:

#!/bin/bash

empfangen=`ifconfig $dev | grep "RX bytes:" | cut -c 20-39`
gesendet=`ifconfig $dev | grep "TX bytes:" | cut -c 49-70`

So jetzt ist das Problem wenn ich das mach dann greppt er mir alles aber nur so weit wie ich es ihm sage also mit cut hinten die Stellen angebe. lad ich jetzt aber mehr runter dann verschiebt sich alles immer eine Stelle nach recht usw. Das heisst irgendwann bekomm ich nicht mehr alles. Ich will jetzt das er bis zum letzten Zeichen (die letzte Zahl ) greppt.

Wie mach ich das??

MFG

Maruu

Hans-Georg Normann
15-10-2002, 19:49
So was ähnliches Hatten wir die Tage schon einmal. Ich würde den awk einsetzen. Versuch mal diel letzte LINUX User zu bekommen (10.2002) da war eine kleine Einführung drin.

Siehe auch diesen Thread (http://www.mrunix.de/forums/showthread.php?s=&threadid=30111&highlight=awk)

Hans

fork
15-10-2002, 21:35
oder der:
http://www.mrunix.de/forums/showthread.php?s=&threadid=22790