Dirname
Το dirname είναι ένα πρόγραμμα του UNIX.
Όταν δίνεται μια διαδρομή του δίσκου στη dirname, αυτή σβήνει κάθε επίθεμα (suffix) που αρχίζει με την τελευταία κάθετο ('/') και επιστρέφει το αποτέλεσμα.
Η dirname περιγράφεται στην προδιαγραφή Single UNIX Specification και χρησιμοποιείται κυρίως σε σενάρια κελύφους.
Χρήση
Ο ορισμός του Single UNIX Specification για την dirname είναι:
dirname συμβολοσειρά
συμβολοσειρά
:Μια διαδρομή στο δίσκο
Παράδειγμα
$ dirname /usr/home/carpetsmoker/dirname.wiki
/usr/home/carpetsmoker
Ταχύτητα
Επειδή η dirname δέχεται μόνο έναν τελεστέο, η χρήση της στον εσωτερικό βρόχο των σεναρίων κελύφους μπορεί να έχει άσχημες επιπτώσεις στην ταχύτητα.
Για παράδειγμα, έστω το εξής σενάριο κελύφους:
while read file; do dirname "$file" done
basename
