συστήματα

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

Τι είναι οι μεταβλητές φλοιού Δώστε παράδειγμα;

Μεταβλητές κελύφους είναι ένας τρόπος αποθήκευσης πληροφοριών στο περιβάλλον του κελύφους. Είναι παρόμοιες με τις μεταβλητές περιβάλλοντος, αλλά είναι διαθέσιμες μόνο στην τρέχουσα περίοδο λειτουργίας φλοιού.

Για να δημιουργήσετε μια μεταβλητή φλοιού, απλώς εκχωρείτε μια τιμή σε ένα όνομα. Για παράδειγμα, για να δημιουργήσετε μια μεταβλητή φλοιού που ονομάζεται "NAME" και να της εκχωρήσετε την τιμή "John Doe"", θα πρέπει να πληκτρολογήσετε την ακόλουθη εντολή:

```

NAME="John Doe"

```

Αφού δημιουργήσετε μια μεταβλητή φλοιού, μπορείτε να τη χρησιμοποιήσετε θέτοντας το πρόθεμα στο όνομα της μεταβλητής με ένα σύμβολο δολαρίου (`$`). Για παράδειγμα, για να εκτυπώσετε την τιμή της μεταβλητής «NAME», θα πρέπει να πληκτρολογήσετε την ακόλουθη εντολή:

```

ηχώ $NAME

```

Αυτό θα έβγαζε τα εξής:

```

John Doe

```

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

Ακολουθούν μερικά παραδείγματα για το πώς μπορούν να χρησιμοποιηθούν οι μεταβλητές φλοιού:

* Για να αποθηκεύσετε τον τρέχοντα κατάλογο:

```

PWD=`pwd`

```

* Για να αποθηκεύσετε τον αριθμό των αρχείων στον τρέχοντα κατάλογο:

```

NUM_FILES=`ls | wc -l`

```

* Για να δημιουργήσετε ένα ψευδώνυμο εντολής:

```

ψευδώνυμο ls="ls -l"

```

Αυτό θα έκανε την εντολή `ls` να παραθέτει πάντα αρχεία σε μεγάλη μορφή.

Οι μεταβλητές του κελύφους είναι ένα ισχυρό εργαλείο που μπορεί να χρησιμοποιηθεί για να κάνει την εμπειρία του κελύφους σας πιο αποτελεσματική και παραγωγική.

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

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