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