The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

BASENAME(1)					      BASENAME(1)

NAME
       basename - strip filename affixes

SYNOPSIS
       basename string [ suffix ]

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 sub-
       stitution marks ` ` in shell procedures.

       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)

								1