Hello!
Ich schreibe gerade ein kleines script, und frage mich wie ich mit grep etwas filtern kann, aus der Hilfe vom Grep wer ich auch nicht wirklich schlau ☹
also ich mach folgendes:
stylesuxx@ubuntu:~/Dokumente/Wlan$ iwlist scan lo Interface doesn't support scanning. eth1 Scan completed : Cell 01 - Address: 00:0F:B5:56:45:AC ESSID:"free4all" Protocol:IEEE 802.11b Mode:Master Channel:11 Encryption key:off Bit Rates:11 Mb/s Extra: Rates (Mb/s): 1 2 5.5 11 Quality=100/100 Signal level=-30 dBm Extra: Last beacon: 60ms ago eth0 Interface doesn't support scanning. sit0 Interface doesn't support scanning.
So und jetzt will ich nur die Zeile rausfiltern in der "Scan" steht also:
stylesuxx@ubuntu:~/Dokumente/Wlan$ iwlist scan | grep Scan lo Interface doesn't support scanning. eth0 Interface doesn't support scanning. sit0 Interface doesn't support scanning. eth1 Scan completed :
So und die ersten 3 Zeilen lo,eth0,sit0 werden immer ausgegeben egal was ich nach grep schreibe, irgendwie wird die Pattern nur auf die letzte Zeile: eth1 angewendet?
Also, wer will nem n00b auf die sprünge helfen???
mfg
Chris