/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Lille hurtigt ting med Find
Fra : [5000] Trespasser


Dato : 02-08-02 08:36

Hejsa

Jeg har følgende:
find . -ctime 1 -exec cat {} | grep connected, adresse > connect.log \;

Men hvordan får jeg lige find til at acceptere at den skal udføre alt efter
exec på de fundne filer og hvordan får jeg grep til at søge på: connected,
adresse (det skal ikke være 2 seperate ord med som en del af en linie ??

På forhånd tak

Brian



 
 
Søren Hansen (02-08-2002)
Kommentar
Fra : Søren Hansen


Dato : 02-08-02 09:11

On Fri, 02 Aug 2002 09:35:38 +0200, [5000] Trespasser wrote:
> find . -ctime 1 -exec cat {} | grep connected, adresse > connect.log \;

Den cat der er totalt unødvendig. Gør som følger:
find . -ctime 1 -exec egrep "connected.*adresse" {} \; > connect.log

Jeg har tilladt mig at flytte din redirection udenfor find's exec.. Er det
ok? Eller vil du virkelig have at connect.log skal overskrives hver gang,
den finder en ny fil, der matcher?

--
Søren Hansen Linuxkonsulent I/S
Open source specialist http://www.linuxkonsulent.dk
My code (if any) in this post is copyright 2002, Søren Hansen
and may be copied under the terms of the GNU General Public License


Søg
Reklame
Statistik
Spørgsmål : 177511
Tips : 31968
Nyheder : 719565
Indlæg : 6408596
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste