Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ basename(1) — GENIX 4.1A

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

sh(1)



      BASENAME(1)             GENIX Programmer's Manual             BASENAME(1)



      NAME
           basename - strip filename affixes

      SYNOPSIS
           basename string [ suffix [ prefix ] ]

      DESCRIPTION
           Basename first deletes any prefix ending in `/' and the  suffix,  if
           present  in  string,  from  string.   It then deletes the prefix, if
           present, from string and prints the result on the  standard  output.
           It  is  normally  used  inside  substitution marks ` ` in shell pro-
           cedures.

           The optional prefix argument is useful for stripping off  SCCS-style
           file prefixes.

           This shell procedure invoked with  the  argument  /usr/src/cmd/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
           sh(1)






























      Printed 11/16/83                                                        1



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