Thread Previous • Date Previous • Date Next • Thread Next |
madsdyd@xxxxxxxxxxxx wrote:
On Fri, 26 Sep 2003, Anders Bruun Olsen wrote:On Fri, Sep 26, 2003 at 02:39:03PM +0200, Jørgen Giversen wrote:Jeg skal have Grep til at pløje en række filer igennem. Jeg har en fil hvor disse filer er listet i, med et filnavn pr. linie. Hvordan får jeg grep til at læse denne liste fra filen, som input til fil scanningen ? Jeg har pløjet man siderne igennem og søgt på nettet uden resultat.grep -blahblah søgeord `cat filnavn`Det virker ikke, hvis der er mellemrum i filnavnene, vel?
..eller hvis listen over filer i "filnavn" er for lang... en sikere metode er den allerede skitserede "xargs metode" eller et script: ... cat filliste | while read file do [ grep "pattern" $file 2> /dev/null ] && { # gør det der er relevant at gøre hvis filen indeholder "pattern" } done ... MVH -- Jon Svejgaard ==================================================================== | ACE - UNIX/Linux Consultancy | Hjorthoejvej 2 / DK-4291 Ruds Vedby mail: jon@xxxxxx | DENMARK http://www.ace.dk | +45 5826 1799 / +45 4052 0799 ====================================================================
Thread Previous • Date Previous • Date Next • Thread Next |