Manual Page Result
0
Command: basename | Section: 1 | Source: UNIX v10 | File: basename.1
BASENAME(1) General Commands Manual BASENAME(1)
NAME
basename, dirname - strip filename affixes
SYNOPSIS
basename string [ suffix ]
dirname string
DESCRIPTION
These functions split off useful parts of a pathname; they are typi-
cally used inside substitution marks ` ` in shell scripts.
Basename deletes any prefix ending in and the suffix, if present in
string, from string, and prints the result on the standard output.
Dirname places on standard output the name of the directory in which a
file named string would nominally be found. The calculation is syntac-
tic and independent of the contents of the file system.
EXAMPLES
cc $1 -o `basename $1 .c`
Compile into where is or
cc $1 -o `dirname $1`/`basename $1 .c`
Compile into
SEE ALSO
sh(1)
BASENAME(1)