glenda.party
term% ls -F
term% cat index.txt
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 deletes the last ‘/' and  all  following  characters  from  the
       string  and  prints  the result on the standard output.  If there is no
       ‘/', dirname prints ‘.'.

EXAMPLES
       cc $1 -o `basename $1`
              compile ‘dir/file.c' into ‘file'

       cc $1 -o `dirname $1`/`basename $1`
              compile into ‘dir/file'

SEE ALSO
       sh(1)

                                                                   BASENAME(1)