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)