Ik heb een text bestand, met allemaal ip's erin. Daardoor heen, staat ook heel veel rotzooi. Nu wil ik graag die regel met een ip erin, in een apart bestandje zetten. Bestaan daar programmatjes voor? Ik weet eerlijk gezegt niet waar ik op moet zoeken..
Om welk OS gaat het? Zoiets is volgens mij redelijk simple als script te programmeren, vanwege het simpele en onveranderlijke formaat van een Ip adres. In een **ix omgeving kan het o.a. met Grep.
Je regular expression in grep zou zoiets kunnen zijn:
[:digit::digit::digit:.:digit::digit::digit:.:digit::digit::digit:.:digit::digit::digit:]
(code tags weggehaald wegens vern**te layout)
of
Je regular expression in grep zou zoiets kunnen zijn:
[:digit::digit::digit:.:digit::digit::digit:.:digit::digit::digit:.:digit::digit::digit:]
(code tags weggehaald wegens vern**te layout)
of
code:
1
| [[0-9]\{3\}.[0-9]\{3\}.[0-9]\{3\}.[0-9]\{3\}] |
[ Voor 60% gewijzigd door Henk007 op 10-11-2004 19:42 ]
Geen idee of er kant en klare dingen voor bestaan, maar wat je iig wel kunt doen is zelf iets ineen frutten met reguliere expressies in bijvoorbeeld Perl.
Je zal toch iets duidelijker moeten zijn want dit is vrij vaag. Heb je zelf al eens wat geprobeerd? Post eens een voorbeeld van hoe die tekst er ongeveer uit ziet?
---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate
als je op windows werkt kun je ff in de help van "findstr" kijken. Daarmee in combinatie met regular expressions moet het wel kunnen
code:
1
| findstr /? |
kaart != map && bottel != fles
Wacht op antwoord
ik denk dat als je niet weet welke ip adressen het hier over gaat, dat je dan goed reguliere expressies kunt gebruiken.
dus zoeken op een reeks van 4x 1, 2 of 3 cijfers gescheiden door een punt
dus zoeken op een reeks van 4x 1, 2 of 3 cijfers gescheiden door een punt
This message was sent on 100% recyclable electrons.
grep "[0-9]*\.[0-9]*\.[0-9]*\.[0-9]*" bestand-met-ip-adressen
[ Voor 16% gewijzigd door Bigs op 10-11-2004 19:23 ]
Je hebt de 0 vergeten.Bigs schreef op 10 november 2004 @ 19:18:
grep "[1-9]*\.[1-9]*\.[1-9]*\.[1-9]*" bestand-met-ip-adressen
du -ba --max-depth=1| sort -nr | awk ' {printf("%20.2f MB %-s %-s %-s %-s %-s %-s\n", $1 / (1024*1024)+"MB\n", $2,$3,$4,$5,$6,$7)}'
Het gaat om Windows XP Proffesional..
Ik had tijdje terug gehoord over een krachtig kladblok programma (weet de naam niet meer) En dat die het misschien kon. Zelf scripten is geen optie helaas. Het ziet er bv zo uit:
FOUND: [IP*IP*IP*IP]:
in die regels staat altijd FOUND: [ dus daar heb je dus wel houvast aan
Exuses voor mijn slechte topicstart
Ik had tijdje terug gehoord over een krachtig kladblok programma (weet de naam niet meer) En dat die het misschien kon. Zelf scripten is geen optie helaas. Het ziet er bv zo uit:
FOUND: [IP*IP*IP*IP]:
in die regels staat altijd FOUND: [ dus daar heb je dus wel houvast aan
Exuses voor mijn slechte topicstart
[ Voor 13% gewijzigd door Verwijderd op 10-11-2004 19:22 ]
Dat gaat niet werken, kunnen ook nullen in een IP zittenBigs schreef op 10 november 2004 @ 19:18:
grep "[1-9]*\.[1-9]*\.[1-9]*\.[1-9]*" bestand-met-ip-adressen
eerder iets als
code:
1
| /\d{1,3}\.\d{1,3\.\d{1,3}/ |
Lol.. das inderdaad niet zo goed. Je krijgt nu trouwens wel de hele regel waar het IP op staat, weet niet of grep dat anders kan.
Waarschijnlijk zijn dat dan ook regular expressions (of kortweg regex), o.a. UltraEdit ondersteunt dat. Google maar eens op regex tutorial, kom je vast wel leerzaam materiaal tegen.Verwijderd schreef op 10 november 2004 @ 19:21:
Het gaat om Windows XP Proffesional..
Ik had tijdje terug gehoord over een krachtig kladblok programma (weet de naam niet meer) En dat die het misschien kon. Zelf scripten is geen optie helaas. Het ziet er bv zo uit:
FOUND: [IP*IP*IP*IP]:
in die regels staat altijd FOUND: [ dus daar heb je dus wel houvast aan
Exuses voor mijn slechte topicstart
die zocht ik onderandere jaBigs schreef op 10 november 2004 @ 19:23:
[...]
Waarschijnlijk zijn dat dan ook regular expressions (of kortweg regex), o.a. UltraEdit ondersteunt dat. Google maar eens op regex tutorial, kom je vast wel leerzaam materiaal tegen.
klinkt niet helemaal legaal dit.. wat voor xploit zit je te scannen
?
kladblok vreet veel CPUcycled voor dit werk.... kan k vertellen uit ervaringtofu schreef op 10 november 2004 @ 19:25:
Kan je in kladblok niet gewoon "FOUND: [" en "]" "replace" doen door "" ?
[ Voor 64% gewijzigd door consolefreak op 10-11-2004 19:27 ]
Ik heb nu ultraedit gedownload en gegoogled naar ultraedit regex tutorial
Maar daar vind ik niet veel bruikbaars mee..
Maar daar vind ik niet veel bruikbaars mee..
Regexes hebben weinig met Ultraedit zelf te maken, dus haal Ultraedit eens uit je searchquery. Je kunt ze in UltraEdit gebruiken via menu Search, Find, en een vinkje te zetten voor Regular Expressions.
Ah ik heb nou dit gevonden:GlowMouse schreef op 10 november 2004 @ 19:37:
Regexes hebben weinig met Ultraedit zelf te maken, dus haal Ultraedit eens uit je searchquery. Je kunt ze in UltraEdit gebruiken via menu Search, Find, en een vinkje te zetten voor Regular Expressions.
http://www.regular-expressions.info/examples.html
4e kopje. Alleen als ik dat dus invoer in ultra edit dan zegt hij dat ie niks vind?
Pagina: 1