Perl? Java? Mi a fenének?
Rájöttem egy tök egyszerû megoldásra: mit is keresünk? Kukacokat. A címek mikkel vannak szeparálva? Szóközökkel. Tehát: keressünk kukacokat (mint a horgászok), erre találták ki a grep-et. Ezután cseréljünk minden szóközt újsorra, ez a sed. Ezután még egyszer grep-pel megnézzük, melyik sorokban vannak még giliszták:
Code:
grep „@” lista.txt | sed „s/ /n/g” | grep „@”
Ha esetleg olyan email is van, hogy utána vesszõ van (pl. felsorolás), akkor még egy plusz szûrés a végére:
Azért kíváncsi lennék a java-s megoldásra, hogy ilyen rövid-e 🙂
A perl megoldás lényege is ugyanez lett volna, mivel a szóközökkel elválasztott mezõkben keresi a kukacot.
Ez a n azonban valóban egyszerûbb, ott a pont.
ELaci
legutóbbi hsz