Δημοσιεύτηκε: 29 Ιουν 2012, 19:11
Ενδιαφέρον και κατατοπιστικός ο οδηγός σου!
Για να λύσεις τις απορίες σου:
Παράδειγμα πινάκων:
Όπως βλέπεις δεν χρειάζεται να δηλώσεις τον αριθμό θέσεων του πίνακα και μπορείς να εκχωρήσεις οτιδήποτε μέσα στον πίνακα.
Συναρτήσεις:
Αυτά είναι τουλάχιστον τα βασικά. Ελπίζω να σε βοήθησα!

Για να λύσεις τις απορίες σου:
Παράδειγμα πινάκων:
- Κώδικας: Επιλογή όλων
$ #Δήλωση καινούργιου πίνακα:
$ declare -a array
$ #Εκχώρηση τιμών στον πίνακα:
$ array=(1 2 3 4 5)
$ #Προβολή όλων των περιεχομένων του πίνακα:
$ echo ${array[*]}
1 2 3 4 5
$ #Προβολή μόνο της πρώτης θέσης του πίνακα:
$ echo ${array[0]}
1
$ #Εκχώρηση μιας νέας τιμής σε νέα θέση του πίνακα:
$ array[5]=6
$ #Προβολή όλων των περιεχομένων του πίνακα:
$ echo ${array[*]}
1 2 3 4 5 6
$ #Διαγραφή της δεύτερης θέσης του πίνακα:
$ unset array[1]
$ #Προβολή όλων των περιεχομένων του πίνακα:
$ echo ${array[*]}
1 3 4 5 6
$ #Διαγραφή όλου του πίνακα:
$ unset array
$ echo ${array[*]}
$
Όπως βλέπεις δεν χρειάζεται να δηλώσεις τον αριθμό θέσεων του πίνακα και μπορείς να εκχωρήσεις οτιδήποτε μέσα στον πίνακα.
Συναρτήσεις:
- Κώδικας: Επιλογή όλων
$ #Δημιουργία συνάρτησης:
$ function func { echo "This is a function."; }
$ #ή func () { echo "This is a function."; } είναι το ίδιο
$ #Κλήση της συνάρτησης:
$ func
This is a function.
$ #Δημιουργία συνάρτησης με μία παράμετρο:
$ function func { echo "Hello, $1."; }
$ #Κλήση της συνάρτησης με την παράμετρο "George"
$ func George
Hello, George.
$
Αυτά είναι τουλάχιστον τα βασικά. Ελπίζω να σε βοήθησα!
