Σήμερα, σε αυτή την ανάρτηση, θα συνεχίσουμε το Tutorial 04 από τη σειρά εκμάθησής μας στο Shell Scripting. Στα προηγούμενα, εξετάσαμε τις ακόλουθες έννοιες: Τερματικά, Κονσόλες, Shells, Bash Shell, Scripts και Shell Scripting.
Για το λόγο αυτό, σε αυτό το σεμινάριο θα επικεντρωθούμε λίγο περισσότερο στο πρακτικό ή τεχνικό μέρος του Αρχεία σεναρίου που δημιουργήθηκαν με το Bash Shell.
Και, πριν ξεκινήσει αυτή η ανάρτηση τηλεφώνησε "Shell Scripting – Tutorial 04", συνιστούμε να εξερευνήσετε τα παρακάτω σχετικό περιεχόμενο, στο τέλος της ανάγνωσης αυτής της ανάρτησης σήμερα:
Εκμάθηση Shell Scripting 04
Τα βασικά των αρχείων σεναρίου
Δημιουργία
να δημιουργήσετε ένα αρχείο σεναρίουt βασικά πρέπει να χρησιμοποιήσετε επεξεργαστή κειμένου, το οποίο μπορεί να είναι χωρίς κανένα πρόβλημα, ένα απλό από τερματικό (CLI) όπως «nano» ή «vi», ή από Επιφάνεια εργασίας (GUI) όπως "gedit" ή "mousepad".
Επίσης, μπορούν να χρησιμοποιηθούν συντάκτες πηγαίου κώδικα πιο περίπλοκο ή ισχυρό τύπο IDE, που ανιχνεύει τη σύνταξη της γλώσσας που χρησιμοποιείται, όπως π.χ Geany, Atom, Sublime text, Visual Studio Code, μεταξύ πολλών άλλων.
Κατ' αρχήν, θα αρκούσε μόνο ότι, σε ένα από αυτά, εκτελούμε την εντολή του δημιουργήστε ένα νέο αρχείο απλού κειμένου με ή χωρίς το επέκταση ".sh".κατά προτίμηση μαζί της.
Για παράδειγμα, το πιο απλό πράγμα θα ήταν να εκτελέσετε την ακόλουθη εντολή σε ένα τερματικό:
nano miprimerscript.sh
Εκτέλεση
να εκτελέστε ένα σενάριο bash shell, μπορείτε να επιλέξετε 2 τρόπους ή φόρμες, οι οποίες είναι οι εξής:
- Καλέστε τον διερμηνέα Bash για να εκτελέσετε το αρχείο σεναρίου:
bash miprimerscript.sh
- Καλέστε τον προεπιλεγμένο διερμηνέα (Sh) για να εκτελέσετε το αρχείο δέσμης ενεργειών:
sh miprimerscript.sh
Παρατήρηση: Λάβετε υπόψη ότι, σε ορισμένες περιπτώσεις, η μη επίκληση του σωστού Shell μπορεί να προκαλέσει μερική ή ολική δυσλειτουργία του δημιουργημένου σεναρίου. Επομένως, το ιδανικό είναι ότι το Shell που επικαλείται στην πρώτη γραμμή του Script είναι αυτό που χρησιμοποιείται για την εκτέλεσή του. Στην περίπτωσή μας «μπας».
Ωστόσο, μπορούμε επίσης να εκτελέσουμε απευθείας ένα αρχείο σεναρίου ως εξής:
./miprimerscript.sh
Σε αυτήν την περίπτωση, οι 2 πρώτοι χαρακτήρες "./" υποδεικνύουν ότι πρόκειται να εκτελέσουμε το αρχείο σεναρίου από τον τρέχοντα κατάλογο, δηλαδή την πραγματική διαδρομή όπου βρίσκεται το εκτελέσιμο αρχείο.
Μέρη ή στοιχεία σε ένα αρχείο Script Linux
Πραγματικά, α Το αρχείο σεναρίου γενικά είναι κάτι πολύ βασικό, επομένως, αποτελείται μόνο από 2 στοιχεία που είναι:
- She Bang or Sha-Bang (#!): Αυτό είναι το όνομα που δίνεται στην πρώτη γραμμή του αρχείου Script, το οποίο έχει σκοπό να καθορίσει ποιο πρόγραμμα (Shell) θα πρέπει να εκτελέσει. Έτσι, και σε περίπτωση που το εν λόγω πρόγραμμα δεν εγκατασταθεί, παράγεται ένα σφάλμα που εμποδίζει την εκτέλεσή του.
- Ο κώδικας: Αυτό μπορεί να είναι οτιδήποτε, από μια μεμονωμένη εντολή έως χιλιάδες γραμμές κώδικα που αντιπροσωπεύουν απλές ή σύνθετες εντολές σε ένα τερματικό Linux.
Για παράδειγμα:
#!/bin/bash
echo Mi Primer Script
Στιγμιότυπα οθόνης
περίληψη
Με λίγα λόγια, με αυτό Εκμάθηση 04 σχετικά με το «Shell Scripting» έχουμε ήδη ξεκινήσει την αρχική προσέγγιση πιο πρακτικές και τεχνικές πτυχές που σχετίζονται με Αρχεία σεναρίου που δημιουργούνται με το Bash Shell. Ως εκ τούτου, ελπίζουμε ότι σύντομα, θα αρχίσουν να δημιουργούν και να χρησιμοποιούν το δικό τους πρώτα αρχεία σεναρίου στο GNU/Linux.
Αν σας άρεσε το περιεχόμενο, σχολιάστε και κοινοποιήστε το. Και να θυμάστε, επισκεφθείτε την αρχή μας «τοποθεσία», εκτός από το επίσημο κανάλι του Telegram για περισσότερα νέα, σεμινάρια και ενημερώσεις Linux.