Ik heb een probleem met het parsen van logfiles van irc, de parser heeft mirc formaat nodig, mijn logger goot er irssi formaat logfiles uit...
ik dus zoeken hoe ik dat kan aanpassen, blijkt niet zo heel moeilijk, en ik heb een shellscript gevonden.
Alleen ik ben nog nooit met shellscripts bezig geweest en heb dus geen idee hoe ik variablen moet meegeven...
dit is het script:
Nu mijn vraag, hoe moet ik dit gebruiken
// nu ik er over nadenk zal het zoiets moeten zijn als :
./parser sh translate.sh logfile.log
Alleen dan denkt ie dat sh de logfile is, tewijl juist dat gedeelte uitgevoerd moet worden....
Ik hoop dat het een beetje duidelijk is...
ik dus zoeken hoe ik dat kan aanpassen, blijkt niet zo heel moeilijk, en ik heb een shellscript gevonden.
Alleen ik ben nog nooit met shellscripts bezig geweest en heb dus geen idee hoe ik variablen moet meegeven...
dit is het script:
code:
1
2
3
4
| #! /bin/sh cat - | egrep '<|-!-| * ' | uniq | sed -e s/'\([0-9][0-9]\):\([0-9][0-9]\)'/'\\[\1:\2\]'/g -e s/'<[\@,+, ]\([^>]*\)>'/'\<\1\>'/g -e s/'-!- $ |
Nu mijn vraag, hoe moet ik dit gebruiken
// nu ik er over nadenk zal het zoiets moeten zijn als :
./parser sh translate.sh logfile.log
Alleen dan denkt ie dat sh de logfile is, tewijl juist dat gedeelte uitgevoerd moet worden....
Ik hoop dat het een beetje duidelijk is...
[ Voor 0% gewijzigd door Verwijderd op 09-09-2002 16:45 . Reden: layout verneukt ]