Amiga Unix — 68040 · 68060

Manual pages › BSD versions of commands (1B)

basename(1B)

display portions of pathnames

From the original Amiga UNIX 2.1 manual. Some things it mentions may not be in this release.

Also by this name: basename(1), General commands · basename-original(1), General commands · basename(3G), General-purpose library

NAME

basename - 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.

EXAMPLE

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`

SEE ALSO

ed(1), sh(1) in the User's Reference Manual.