Απ: find + grep για απαιτητικούς...τεμπέληδες
Giorgos Keramidas
keramida at ceid.upatras.gr
Tue Dec 5 23:17:46 EET 2006
On 2006-12-05 23:09, Nick Demou <ndemou at gmail.com> wrote:
>Την 5/12/2006, Giorgos Keramidas <keramida at ceid.upatras.gr> έγραψε:
>> find somepath/ -mtime 7d -or -mtime 6d -or -mtime 5d \
>> -or -mtime 4d ... | \
>> while read file ; do
>> xxxflag=$(head -50 "${file}" | grep -q "XXX")
>> freeflag=$(grep "free" "${file}")
>> if test ${xxxflag} -eq 0 && test ${freeflag} -eq 0 ; then
>> echo "${file}"
>> fi
>> done
>
> το κακό με αυτά τα scripts είναι ότι είναι τόσο ευκολο να πω "Α! ναι
> μωρε! αυτό είναι" ΑΦΟΤΟΥ τα δω έτοιμα (ακόμα και παρατηρήσεις για
> βελτιώσεις μπορώ να σου κάνω)
HEH!
> αλλά μου πέρνει μερικά λεπτά για να γράψω κάτι αντίστοιχο (αντίθετα με
> το μισό λεπτό που περνει σε έναν πεπειραμένο και δεν θα είναι τόσο
> πυκνό και απλό).
Το κακό με μένα είναι ότι "ζω" πολλές ώρες κάθε μέρα σε ένα shell
prompt, και μου φαίνεται ότι είναι πιο εύκολο από ίσως στον υπόλοιπο
κόσμο.
> Είναι τόσες λεπτομέρειες κρυμένες σε αυτές τις γραμμές τις οποίες δεν
> έχω στο μυαλό μου ανα πάσα στιγμή και πρέπει να κάνω Lookup σε
> man/doc/google. Φταίει και που γράφω ένα script κάθε μήνα. Ίσως
> φταίει και που είμαι too old for yet another programming language and
> too young to die (ίσως και η έκθεση σε ατμους μολύβδου και κασίτερου
> να έχει κάψει κάμποσους νευρώνες :-).
Πάντως, αν είναι για μια φορά το μήνα, ένα email δεν παίρνει λογικά τόσο
χρόνο. Εκτός κι αν "καίγεσαι" την ώρα που το ψάχνεις το X τυχαίο πράγμα.
More information about the Linux-greek-users
mailing list