*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->FreeBSD man pages -> dirname (1)              
Title
Content
Arch
Section
 

BASENAME(1)

Contents


NAME    [Toc]    [Back]

     basename, dirname -- return filename or directory portion of pathname

SYNOPSIS    [Toc]    [Back]

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

DESCRIPTION    [Toc]    [Back]

     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.

EXAMPLES    [Toc]    [Back]

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

	   FOO=`dirname /usr/bin/trail`

DIAGNOSTICS    [Toc]    [Back]

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

SEE ALSO    [Toc]    [Back]

      
      
     csh(1), sh(1)

STANDARDS    [Toc]    [Back]

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


FreeBSD 5.2.1			April 18, 1994			 FreeBSD 5.2.1
[ Back ]
 Similar pages
Name OS Title
basename Tru64 Return the base filename or directory portion of a pathname
dirname Tru64 Return the base filename or directory portion of a pathname
dirname_r Tru64 Return the base filename or directory portion of a pathname
basename OpenBSD return filename portion of pathname
dirname OpenBSD return directory portion of pathname
dirname OpenBSD extract the directory portion of a pathname
fnmatch IRIX match filename or pathname
fnmatch Linux match filename or pathname
fnmatch OpenBSD match filename or pathname using shell globbing rules
fnmatch NetBSD match filename or pathname using shell glob rules
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service