basename(1bsd)


basename -- (BSD) display portions of pathnames

Synopsis

   /usr/ucb/basename string [suffix]

Description

basename deletes any prefix ending in `/' and the suffix, if present in string. It directs the result to the standard output, and is normally used inside substitution marks (`` '') within shell procedures. The suffix is a pattern as defined on the ed(1) manual page.

Examples

This 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:
   cc $1
   mv a.out `basename $1 .c`

References

ed(1), sh(1)
© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004