Bashit (script για automount usb disk)
basil
noxelia at gmail.com
Mon Jan 30 15:53:23 EET 2006
d.a.glynos wrote:
Καταρχας ευχαριστω (μου κατεβηκε λιγο η πιεση!)
>On Mon, 30 Jan 2006, basil wrote:
>
>
>>Λοιπον καλα μου παιδια
>>Πρωτον (χωρις παρεξηγηση) : πως μπορειτε και γραφετε scriptakia σε bash?
>>
>>
>
>Me text editor.
>
>
Ενονοόυσα οτι έχει πάρα μα πάρα πολλά σκοτεινά και δύσχριστα σημεία
(π.χ. αυτό με τα quotes)
>
>
>>Ερώτημα 3 : Τι κάνει η run-parts /etc/usbmount/umount.d || : εκτός από το να
>>τρέχει κάθε εκτελέσιμο στον κατάλογο που αναφέρεται (δηλαδή τι κάνει το || :)
>>
>>
>
>.... to script 8a ektelesei oti vrisketai de3ia apo to || mono
>an apotuxei to run-parts.
>
>
>
Βασικά αυτό που δεν κατάλαβα είναι το colon : .
[και οχι to emoticon που εμφανίστικε. Ηεντολή ήταν
run-parts /etc/usbmount/umount.d || : . H run-parts τρέχει ολα
τα εκτελέσιμα σε ένα κατάλογο με lexical order. ]
>>Ερώτημα 4 : Γιατί αν έχω
>>str="s"
>>if test -n $str ;then echo "non-zero n"; fi
>>if ! test -z $str ; then echo "non-zero z";fi
>>παιρνω
>>non-zero n
>>non-zero z
>>ενώ με
>>str="" στην αρχη και τα αλλα ιδια παιρνω
>>non-zero n
>>
>>
>
>Vale double quotes gyrw apo to str kai 8a exeis to epi8umhto apotelesma.
>user at host:~$ str=""
>user at host:~$ if test -z "$str"; then echo la; fi
>la
>user at host:~$ if ! test -n "$str"; then echo la; fi
>la
>user at host:~$
>
>
Ποια δηλαδή είναι η διαφορά με quotes?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.hellug.gr/pipermail/linux-greek-users/attachments/20060130/d6c652b5/attachment.htm>
More information about the Linux-greek-users
mailing list