Contained WithinFind More DocumentationFeatured Support Resources | Download this book in PDF (6561 KB)
dirname(1)Name | Synopsis | Description | Examples | Environment Variables | Exit Status | Attributes | See Also Name
Synopsis/usr/bin/basename string [suffix] /usr/xpg4/bin/basename string [suffix] dirname string DescriptionThe basename utility deletes any prefix ending in / and the suffix (if present in string) from string, and prints the result on the standard output. It is normally used inside substitution marks (` `) within shell procedures. /usr/binThe suffix is a pattern defined on the expr(1) manual page. /usr/xpg4/binThe suffix is a string with no special significance attached to any of the characters it contains. The dirname utility delivers all but the last level of the path name in string. ExamplesExample 1 Setting environment variablesThe following example, invoked with the argument /home/sms/personal/mail sets the environment variable NAME to the file named mail and the environment variable MYMAILPATH to the string /home/sms/personal:
Example 2 Compiling a file and moving the outputThis shell procedure, invoked with the argument /usr/src/bin/cat.c, compiles the named file and moves the output to cat in the current directory:
Environment VariablesSee environ(5) for descriptions of the following environment variables that affect the execution of basename and dirname: LANG, LC_ALL, LC_CTYPE, LC_MESSAGES, and NLSPATH. Exit StatusAttributesSee attributes(5) for descriptions of the following attributes: /usr/bin/usr/xpg4/binSee AlsoSunOS 5.10 Last Revised 18 Mar 1997Name | Synopsis | Description | Examples | Environment Variables | Exit Status | Attributes | See Also |
||