Skip to content

Πίνακας προγραμματισμού 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 Εκτέλεση του σεναρίου