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
#!/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