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)
30 January 1998
© 1998 The Santa Cruz Operation, Inc. All rights reserved.