συστήματα

* Γνώση Υπολογιστών >> συστήματα >> Unix

Πώς να αυξάνεται ένας μετρητής σε Unix Shell Script

σενάριαφλοιού είναι μικρά προγράμματα που είναι γραμμένα για κέλυφος του Unix ή γραμμή εντολών διερμηνέα . Ένα από τα πιο συχνά χρησιμοποιούμενη κέλυφος του Unix είναι το κέλυφος Bash - που είναι εγκατεστημένο στα περισσότερα λειτουργικά συστήματα Unix και Linux . Μπορείτε να χρησιμοποιήσετε αυτά τα scripts για να χειριστεί τα αρχεία , αρχεία εκτύπωσης ή την εκτέλεση προγραμμάτων . Για να αυξήσετε την αντίθεση σε ένα σενάριο φλοιού , δημιουργούν μια θηλιά που προσθέτει ένα κάθε φορά που η κατάσταση του βρόχου πληρούται . Οδηγίες
Η

1 Ανοίξτε ένα κενό έγγραφο απλού κειμένου σε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου 2

Τύπος " # /bin /bash ! " - . Χωρίς τις τιμές - για να ξεκινήσετε το σενάριο κελύφους . Αυτό το σενάριο χρησιμοποιεί το bash shell scripting γλώσσα
εικόνων 3

Τύπος »ονόματα = ( steve james sam jeff ) " - . Και πάλι , χωρίς τις τιμές - . Να δημιουργήσει μια σειρά από ονόματα
Φτηνές 4

Πληκτρολογήστε τις ακόλουθες γραμμές :

count = 0

num = 0 <

Αυτό δημιουργεί δύο μεταβλητές μηδενίζονται . Το "μέτρημα" μεταβλητή χρησιμοποιείται για την καταμέτρηση ? Οι " num " μεταβλητή αναφορές κάθε στοιχείο του πίνακα
5

Τύπος " len = $ { ονόματα # [ @ ] } " - χωρίς το . τιμές - . για να δημιουργήσετε μια μεταβλητή που περιέχει τον αριθμό των στοιχείων του πίνακα
Η 6

Τύπος ", ενώ [ $ count- lt $ len ] " - χωρίς τα εισαγωγικά - για να ξεκινήσει η " ενώ η « βρόχο που βρόχους μέσα από τα στοιχεία της συστοιχίας. Το τμήμα " - lt " της κατάστασης σημαίνει
Η 7

Πληκτρολογήστε τις ακόλουθες γραμμές " μικρότερο από ". :

Count = ` expr $ count + 1 `

echo " Όνομα $ count είναι $ { ονόματα [ $ num ] } "

num = ` expr $ num + 1 `

Αυτό αυξάνει το " μετράνε " και " αριθμός " μεταβλητές , και εκτυπώνει κάθε στοιχείο του πίνακα .
8

Αποθηκεύστε το αρχείο ως " count.sh . "
Η 9

Τύπος " chmod + x" σε μια γραμμή εντολών, για να το εκτελέσιμο script .
Η 10

Πληκτρολογήστε την εντολή " . /count.sh " να εκτελέσει το σενάριο .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα