sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #60817
Re: At finde filer med find
Det virkede heller ikke, men jeg har fundet et alternativ.
$ find . -name \*.jsp -exec grep -l 'page errorPage' {} \; | grep -v
"RevisionTracking" > find1.txt
$ find . -name \*.jsp | grep -v "RevisionTracking" > find2.txt
$ diff find1.txt find2.txt | grep ">"
Lidt mere besværlige, men det virker :-)
Tak for ideerne alligevel. (Jeg får jo nok brug for det på mun egen _linux_ en
af dagene...)
mvh
Asbjørn Grandt
Peter Makholm <peter@xxxxxxxxxxx> said:
> "Asbjorn Grandt" <asbjorn@xxxxxxxxxx> writes:
>
> >> find . -name \*.jsp -not -exec grep -q 'page errorPage' {} \; -print
> >>
> > Find siger at den ikke kender argumentet -not
>
> Så brug ! istedet:
>
> find . -name \*.jsp ! -exec grep -q 'page errorPage' {} \; -print
>
> Måske skal det escapes:
>
> find . -name \*.jsp \! -exec grep -q 'page errorPage' {} \; -print
>
> > Nu er det heller ikke lige en linux jeg sidder med idag, men en Solaris 8
> > (SunOS 5.8) og en bash-2.03. Jeg havde bare ikke troet at det ville have den
> > store betydning på kommando-linie niveau.
>
> Det er netop på komandolinjen at der er den store forskel.
>
> --
> Peter Makholm | Ladies and gentlemen, take my advice, pull down your
> peter@xxxxxxxxxxx | pants and slide on the ice
> http://hacking.dk | -- Sidney Freedman
>
>
>
--
Follow ups
References