Re: Μεταβλητες bash ως εντολες και κενά

basOS G noxelia at gmail.com
Thu Nov 8 21:48:44 EET 2007


On 08/11/2007, Giorgos Keramidas <keramida at ceid.upatras.gr> wrote:
>
> On 2007-11-08 10:17, basOS G <noxelia at gmail.com> wrote:
> > On 07/11/2007, Giorgos Keramidas <keramida at ceid.upatras.gr> wrote:
> > >
> > > On 2007-11-07 18:23, Giorgos Keramidas <keramida at ceid.upatras.gr>
> wrote:
> > > > Τα πρώτα τρία πράγματα που σκέφτομαι εγώ είναι:
> > >
> > > Τα πρώτα 'τέσσερα', φυσικά :P
> > >
> > > >     1. ``Ξανασκέψου λίγο το "design" σου, και χρησιμοποίησε shell
> > > >        functions αντί για "expansible variables".''
> > > >
> > > >     2. Καλώς ήρθες στον όμορφο κόσμο του Κόλασης των Quotes.  Μην
> > > >        κάτσεις πολύ όμως, κάνει κακό στην υγεία· την ψυχική κυρίως.
> > > >
> > > >     3. Γράψε σε Perl, έλεος.
> > > >
> > > >     4. Ξέχνα την Perl... Γράψε σε Python, έλεος.
> >
> > 1.Αρκετά Καθαρό αυτό με τις συναρτήσεις. Απλα η άλλη εκδοχή μου εχει
> > δουλέψει επίσης άψογα για εντολές χωρίς κενό.
>
> Δε δουλεύει όμως με κενό.  Ενώ οι συναρτήσεις δουλεύουν και με κενό, και
> σε pipe, και με redirection σε αρχεία, κλπ κλπ.
>
> > Επίσης βολεύει πολύ το pipe. Εχω δηλαδή πολλά φιλτράκια τα οποία απλά
> > τα εφραμόζω στο input π.χ. cat ccc | $FILTER1 | $FILTER2 | $FILTER3
> > ... με τις συναρτήσεις γίνεται αυτό;
>
> Φυσικά.
>
> > 2.Δεν το αποχωρίζομαι εύκολα το bash.  Τα χουνε μπλέξει με τα quotes
> > αλλά και γω την δουλειά μου την έκανα γρήγορα με το bash.  Φυσικά η
> > δύναμή του βρίσκεται στην ίδια την φιλοσοφία των εντολών Unix καθώς
> > και στις ίδιες τις εντολές που παρέχουν πολύ ισχυρά εργαλεία..
>
> Δε διαφωνώ.  Αυτή ακριβώς η ``φιλοσοφία του UNIX'' είναι που κρύβεται
> πίσω από το functional διαχωρισμό των κομματιών που θέλεις να ενώσεις σε
> μικρά, σύντομα, σαφή functions, που κάνουν ένα πράγμα και το κάνουν καλά
> :)
>
> > 3.4 Ε τωρα πια έχουμε και την php (απλά δεν τη εχουμε μαθει ακόμα,
> > αλλά θα είναι το αμέσως επόμενο)
>
> Ναι, αντί να μάθεις μια γλώσσα που είναι consistent, ευανάγνωστη, που
> έχει ωραία σύνταξη και καλύτερο σχεδιασμό (βλ. Python), μάθε PHP που
> είναι η χειρότερη γλώσσα που έχω δει ποτέ μου (μετά τη BASIC ίσως).
>
> Πφφφφφφτ.  Αηδίες, λέω εγώ...


Καλά αυτή τη στιγμή δεν μπορώ να στην αξιλογίσω, αλλά σίγουρα η Basic δεν
ήταν αντικειμενοστραφής. Εξάλλου στην perl (και σε αλλες) δε βασίστικε η
php?

>> Epishs, endexomenws na psaxnei thn entolh alias :)

Και το alias δε συντάσεται ως alias='foofoo' ? Οπότε πάλι θα μπλέξουμε με τα
quotes.

Θα δοκιμάσω την επόμενη φορά συναρτήσεις με pipe να δουμε...
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.hellug.gr/pipermail/linux-greek-users/attachments/20071108/9409f968/attachment.htm>


More information about the Linux-greek-users mailing list