|
Το λήμμα παραθέτει τις πηγές του αόριστα, χωρίς παραπομπές. Βοηθήστε συνδέοντας το κείμενο με τις πηγές χρησιμοποιώντας παραπομπές, ώστε να είναι επαληθεύσιμο.
Το πρότυπο τοποθετήθηκε χωρίς ημερομηνία. Για τη σημερινή ημερομηνία χρησιμοποιήστε: {{χωρίς παραπομπές|7|02|2025}} |
Η εντολή unset είναι ενσωματωμένη στα κελύφη του Unix που ανήκουν στην οικογένεια του κελύφους Bourne (sh, ksh, bash, κλπ.) και στην οικογένεια του κελύφους C (csh, tcsh, κλπ.). Αφαιρεί τον ορισμό μιας μεταβλητής του κελύφους, απομακρύνοντάς την από τη μνήμη και το περιβάλλον που δίνει το κέλυφος. Επειδή επηρεάζει κατευθείαν εσωτερικές λειτουργίες του κελύφους, υλοποιείται σαν ενσωματωμένη εντολή κελύφους (shell builtin).
Η εντολή δε λειτουργεί για μεταβλητές κελύφους που είναι μόνο για ανάγνωση και αν ο χρήστης προσπαθήσει να την εκτελέσει σε μια τέτοια περίπτωση, η εντολή unset θα τυπώσει ένα μήνυμα σφάλματος και θα επιστρέψει ένα μη μηδενικό κωδικό εξόδου.
Δείτε επίσης