find + grep για απαιτητικούς...τεμπέληδες

Panos Prokopiou pprok at bistromathics.org
Wed Dec 6 11:11:06 EET 2006


On Wednesday 06 December 2006 10:16, Antonis Christofides wrote:
> Nick Demou wrote:
> > ψάχνω για αρχεία των τελευταίων 7 ημερών που
> >    ΚΑΙ έχουν στις πρώτες 50 γραμμές την λέξη "ΧΧΧ"
> >    ΚΑΙ έχουν οπουδήποτε την λέξη "free"
> > (οι λέξεις στην τύχη :-)
>
> find . -type f -mtime -7 -exec sh -c 'head -n 50 {} | grep -q XXX' \; -exec
> grep -q free {} \; -print
>

με έστειλες. δεν είχα φανταστεί ποτέ ότι το find μπορεί να πάρει δύο -exec και 
μάλιστα με αυτό το αποτέλεσμα. Αν το καλοσκεφτείς βέβαια, φαίνεται λογικό...

ps. καλά όλος ο κόσμος ήξερε το grep -q? εμένα γιατί δε μου είπε κανείς τπτ;

--pprok




More information about the Linux-greek-users mailing list