Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ basename(1) — 4D1 2.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

sh(1)



     BASENAME(1)                                           BASENAME(1)



     NAME
          basename, dirname - deliver portions of path names

     SYNOPSIS
          basename string [ suffix ]
          dirname string

     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 (``) within shell procedures.

          Dirname delivers all but the last level of the path name in
          string.

     EXAMPLES
          The following example, invoked with the argument
          /usr/src/cmd/cat.c, compiles the named file and moves the
          output to a file named cat in the current directory:

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

          The following example will set the shell variable NAME to
          /usr/src/cmd:

               NAME=`dirname /usr/src/cmd/cat.c`

     SEE ALSO
          sh(1).

     ORIGIN
          AT&T V.3





















     Page 1                                        (last mod. 8/20/87)



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026