unset

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Μετάβαση σε: πλοήγηση, αναζήτηση

Η εντολή unset είναι ενσωματωμένη στα κελύφη του Unix που ανήκουν στην οικογένεια του κελύφους Bourne (sh, ksh, bash, κλπ.) και στην οικογένεια του κελύφους C (csh, tcsh, κλπ.). Αφαιρεί τον ορισμό μιας μεταβλητής του κελύφους, απομακρύνοντάς την από τη μνήμη και το περιβάλλον που δίνει το κέλυφος. Επειδή επηρεάζει κατευθείαν εσωτερικές λειτουργίες του κελύφους, υλοποιείται σαν ενσωματωμένη εντολή κελύφους (shell builtin).

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

Δείτε επίσης[Επεξεργασία | επεξεργασία κώδικα]

Στο λήμμα αυτό έχει ενσωματωθεί κείμενο από το λήμμα Unset (Unix) της Αγγλικής Βικιπαίδειας, η οποία διανέμεται υπό την GNU FDL και την CC-BY-SA 3.0. (ιστορικό/συντάκτες).