συστήματα

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

Πώς να χρησιμοποιήσετε Ακέραιοι στο Linux

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

1 Ανοίξτε ένα πρόγραμμα επεξεργασίας κειμένου όπως το gedit . Εισάγετε τον παρακάτω ως την πρώτη γραμμή του script σας !

# /Bin /bash

Αυτό θα επιτρέψει το κέλυφος για να το αναγνωρίζουν ως ένα σενάριο bash όταν το τρέξετε
<. br > 2

Εισάγετε τον παρακάτω κωδικό δύο γραμμές κάτω από την πρώτη γραμμή :

δηλώσει στο

Αυτό ορίζει τη μεταβλητή "ν" είναι ένας ακέραιος . Κανονικά , οι μεταβλητές στο bash είναι untyped , όλα λειτουργούν όπως χορδές, αλλά αντιμετωπίζονται ως αριθμοί όταν είναι απαραίτητο . Δηλώνοντας μια μεταβλητή να είναι ένας ακέραιος καθιστά ανίκανη την αποθήκευση χορδές στο μέλλον, αλλά του επιτρέπει να χρησιμοποιηθεί με τρόπους untyped μεταβλητές δεν μπορούν
εικόνων 3

Εισάγετε τις ακόλουθες δύο γραμμές : .

n = 10/2

echo " ο ακέραιος n ισούται πλέον 10 διαιρείται δια 2 , δηλαδή $ n ".

εκτέλεση αυτής της λειτουργίας σε μια untyped μεταβλητή θα το ρυθμίσετε στην πραγματικότητα με την string " 10/2 ". Για να δώσουμε την αξία του 10 διαιρείται με το 2 , θα πρέπει να συνταχθεί σε μία από τις τρεις παρακάτω τρόπους :

αφήσει " n = 10/2 "

n = $ ( ( 10/2 ) )

n = ` expr 10/2 `

Επειδή n έχει κηρυχθεί ως ακέραιος αριθμός , όμως , μπορεί να χρησιμοποιήσει άμεσα πιο αριθμητικούς τελεστές .
Η 4

Εισάγετε τις παρακάτω γραμμές κώδικα :

n = $ RANDOM

n = n % 20

αφήσει " m = n ** 2 "

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

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