basename man page on FreeBSD

Man page or keyword search:  
man Server   9747 pages
apropos Keyword Search (all sections)
Output format
FreeBSD logo
[printable version]

BASENAME(1)		  BSD General Commands Manual		   BASENAME(1)

     basename, dirname — return filename or directory portion of pathname

     basename string [suffix]
     basename [-a] [-s suffix] string [...]
     dirname string [...]

     The basename utility deletes any prefix ending with the last slash ‘/’
     character present in string (after first stripping trailing slashes), and
     a suffix, if given.  The suffix is not stripped if it is identical to the
     remaining characters in string.  The resulting filename is written to the
     standard output.  A non-existent suffix is ignored.  If -a is specified,
     then every argument is treated as a string as if basename were invoked
     with just one argument.  If -s is specified, then the suffix is taken as
     its argument, and all other arguments are treated as a string.

     The dirname utility deletes the filename portion, beginning with the last
     slash ‘/’ character to the end of string (after first stripping trailing
     slashes), and writes the result to the standard output.

     The basename and dirname utilities exit 0 on success, and >0 if an error

     The following line sets the shell variable FOO to /usr/bin.

	   FOO=`dirname /usr/bin/trail`

     csh(1), sh(1), basename(3), dirname(3)

     The basename and dirname utilities are expected to be IEEE Std 1003.2
     (“POSIX.2”) compatible.

BSD				April 18, 1994				   BSD

List of man pages available for FreeBSD

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net