<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-7" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
d.a.glynos wrote:<br>
Καταρχας ευχαριστω (μου κατεβηκε λιγο η πιεση!)<br>
<blockquote cite="midPine.LNX.4.58.0601300304330.6221@storm.cs.unipi.gr"
 type="cite">
  <pre wrap="">On Mon, 30 Jan 2006, basil wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Λοιπον καλα μου παιδια
Πρωτον (χωρις παρεξηγηση) : πως μπορειτε και γραφετε scriptakia σε bash?
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Me text editor.
  </pre>
</blockquote>
Ενονοόυσα οτι έχει πάρα μα πάρα πολλά σκοτεινά και δύσχριστα σημεία
(π.χ. αυτό με τα quotes)<br>
<blockquote cite="midPine.LNX.4.58.0601300304330.6221@storm.cs.unipi.gr"
 type="cite">
  <pre wrap="">
  </pre>
  <blockquote type="cite">
    <pre wrap="">Ερώτημα 3 : Τι κάνει η run-parts /etc/usbmount/umount.d || : εκτός από το να
τρέχει κάθε εκτελέσιμο στον κατάλογο που αναφέρεται (δηλαδή τι κάνει το || :)
    </pre>
  </blockquote>
  <pre wrap=""><!---->
.... to script 8a ektelesei oti vrisketai de3ia apo to || mono
an apotuxei to run-parts.

  </pre>
</blockquote>
Βασικά αυτό που δεν κατάλαβα είναι το colon : .<br>
[και οχι to emoticon που εμφανίστικε. Ηεντολή ήταν<br>
run-parts /etc/usbmount/umount.d || :     . H run-parts τρέχει ολα<br>
τα εκτελέσιμα σε ένα κατάλογο με lexical order. ]<br>
<blockquote cite="midPine.LNX.4.58.0601300304330.6221@storm.cs.unipi.gr"
 type="cite">
  <pre wrap=""></pre>
  <blockquote type="cite">
    <pre wrap="">Ερώτημα 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
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Vale double quotes gyrw apo to str kai 8a exeis to epi8umhto apotelesma.
user@host:~$ str=""
user@host:~$ if test -z "$str"; then echo la; fi
la
user@host:~$ if ! test -n "$str"; then echo la; fi
la
user@host:~$
  </pre>
</blockquote>
Ποια δηλαδή είναι η διαφορά με quotes?<br>
<br>
</body>
</html>