Πίνακας προγραμματισμού Shell Script
Πίνακας προγραμματισμού Shell Script
Μεταβλητές
| Εντολή | Περιγραφή |
|---|---|
VAR=value |
Ορισμός μεταβλητής |
$VAR |
Πρόσβαση σε μεταβλητή |
`command` |
Αντικατάσταση εντολής |
Έλεγχος ροής (Flow Control)
| Εντολή | Περιγραφή |
|---|---|
if |
Έλεγχος υπό όρους |
then |
Εκτέλεση εάν η συνθήκη είναι αληθής |
else |
Εκτέλεση εάν η συνθήκη είναι ψευδής |
elif |
Εναλλακτική συνθήκη |
fi |
Τέλος ελέγχου υπό όρους |
for |
Βρόχος (Loop) |
while |
Βρόχος όσο η συνθήκη είναι αληθής |
do |
Σώμα βρόχου |
done |
Τέλος βρόχου |
Συναρτήσεις
| Εντολή | Περιγραφή |
|---|---|
function_name() {} |
Ορισμός συνάρτησης |
return |
Επιστροφή από μια συνάρτηση |
$? |
Τιμή επιστροφής της τελευταίας εντολής |
Έλεγχος σεναρίου (Script Control)
| Εντολή | Περιγραφή |
|---|---|
#!/bin/bash |
Καθορισμός του διερμηνέα που χρησιμοποιείται από το σενάριο |
chmod +x script.sh |
Εκχώρηση δικαιωμάτων εκτέλεσης στο σενάριο |
./script.sh |
Εκτέλεση του σεναρίου |