συστήματα

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

Πώς να γράψετε ένα σενάριο στο Unix

Στο Unix , η γραμμή εντολών σας δίνει πρόσβαση σε ένα ευρύ φάσμα εργαλείων , καθώς και τη δυνατότητα να τα συνδυάσουν για να λύσει οποιοδήποτε έργο στο χέρι . Ωστόσο , υπάρχουν φορές που μπορεί να είναι χρήσιμο να γυρίσει επανειλημμένα εντολές ή μακροσκελή ακολουθίες εντολών σε σενάρια . Δημιουργούνται από το χρήστη σενάρια μπορούν στη συνέχεια να κληθούν σύντομα από τη γραμμή εντολών , μειώνοντας την επανάληψη και την πολυπλοκότητα των εργασιών προγραμματισμού . Οδηγίες
Η 1

Δημιουργία και ανοίξτε ένα νέο αρχείο με επεξεργαστή κειμένου της επιλογής σας και ονομάστε το test_script.sh . 2

Δημιουργήστε τη γραμμή δουλεία . Αυτή είναι η αρχή του κάθε σεναρίου Unix και σύνολα τι διερμηνέα ο οποίος θα χρησιμοποιηθεί για το σενάριο . Μια γραμμή shebang μοιάζει με αυτό : # ! /bin /shType αυτό είναι ως η πρώτη γραμμή. Η γραμμή του κειμένου που έπεται # ! είναι η διαδρομή προς το διερμηνέα να χρησιμοποιηθεί . Σε αυτή την περίπτωση είναι το κέλυφος Bourne , το οποίο βρίσκεται σε όλα τα συστήματα Unix .
Εικόνων 3

Προσθήκη εντολές στο script . Οι εντολές και η λογική του προγραμματισμού προστίθεται μετά τη γραμμή δουλεία . Σε αυτό το σενάριο θα γράψει ένα μήνυμα στο τερματικό . Πληκτρολογήστε αυτό στο script σας : echo
Η

4 Αποθηκεύστε τις αλλαγές που κάνατε στο αρχείο " Hello σενάριο δοκιμής " . Πριν από το κλείσιμο , βεβαιωθείτε ότι έχετε συμπεριλάβει τη γραμμή δουλεία και ότι η διαδρομή προς το διερμηνέα είναι σωστό για το σύστημά σας .
5

Κάντε το αρχείο εκτελέσιμο . Μετακίνηση στη γραμμή εντολών , αν δεν είστε ήδη σε αυτό . Μεταβείτε στον κατάλογο που δημιουργήσατε το σενάριο και πληκτρολογήστε την ακόλουθη δέσμη ενεργειών για να κάνει εκτελέσιμο : chmod 755 test_script.sh
Η 6

Εκτελέστε το σενάριο από τη γραμμή εντολών πληκτρολογώντας το εξής: . /Test_script.shYou πρέπει να δείτε το κείμενο " Hello σενάριο δοκιμής ! " εκτυπώνεται στη γραμμή εντολών .
Η
εικόνων

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

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