xref: /original-bsd/usr.bin/basename/basename.1 (revision a0a7d8f4)
@(#)basename.1 6.1 (Berkeley) 04/29/85

BASENAME 1 ""
.AT 3
NAME
basename - strip filename affixes
SYNOPSIS
basename string [ suffix ]
DESCRIPTION
Basename 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 \` \` in shell procedures.

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:

"" 15n
cc $1

mv a.out \`basename $1 .c\`

"SEE ALSO"
sh(1)