|
Προηγούμενο Περιεχόμενα
-
for - do
Ο βρόγχος for - do είναι ο πιο συνηθισμένος σε όλες
τις γλώσσες προγραμματισμού. Η χρήση του είναι
απλούστατη ειδικά στο bash όπου \textbf{δεν μπορούμε
να ορίσουμε πεδίο τιμών, αντ' αυτού είμαστε
υποχρεωμένοι να ορίζουμε τις τιμές μία μία, ακόμα και
αν αυτές είναι κατά κάποια έννοια συνεχόμενες. Ένα
παράδειγμα είναι το απλούστατο:
for i in 1 3 5 ; do
echo $i;
done
Το πεδίο τιμών της μεταβλητής $i δεν αποτελείται
υποχρεωτικά από αριθμούς αλλά μπορεί να είναι και
λέξεις ή γράμματα, ή ακόμα και wildcharacters (* και ?)
κάνοντας έτσι αυτό τον βρόγχο ένα πανίσχυρο εργαλείο.
-
while - do Η συνάρτηση while εκτελεί κάποιες εντολές
όσο μία λογική έκφραση είναι αληθής. Το κλασικότερο
παράδειγμα είναι η δημιουργία ενός επαναληπτικού
βρόγχου, ως εξής:
while [ $i -lt 10 ]; do
read i;
echo $i;
done
Προφανώς το παράδειγμα αυτό θα μας εμφανίζει συνέχεια
ότι του γράφουμε μέχρι να δώσουμε ένα αριθμό μεγαλύτερο
(ή ίσο) του 10. Προσοχή χρειάζεται εδώ, γιατί στο
πρόγραμμά μας η μεταβλητή $i πρέπει να έχει τιμή πριν
κληθεί η while.
Προηγούμενο Περιεχόμενα
|
|
|
|