ultrix man page for basename

Query: basename

OS: ultrix

Section: 1

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

basename(1)						      General Commands Manual						       basename(1)

Name
       basename - strip directory names from pathname

Syntax
       basename string [ suffix ]

Description
       The  command  deletes from string any prefix up to and including the last slash (/) and the suffix (if specified), and prints the result on
       the standard output.  The command handles limited regular expressions in the same manner as metacharacters must	be  escaped  if  they  are
       intended to be interpreted literally.  For example:
       % basename /vmunix .x
       vmun
       % basename /vmunix '.x'
       vmunix
       In  the	first example, returns because it interprets the as a regular expression consisting of any character followed by the letter In the
       second example, the dot is escaped; there is no match on a dot followed by and returns

       The command is often used inside substitution marks (` `) within shell procedures.

Examples
       The following example shell script compiles the file and moves the output to in the current directory:
       cc /usr/src/bin/cat.c
       mv a.out `basename $1 .c`
       The following example echoes only the base name of the file by removing the prefix and any possible sequence of	characters  following  the
       period in the file's name:
       % basename /etc/syslog.conf '..*'
       syslog

See Also
       dirname(1), ex(1), sh(1)

																       basename(1)
Related Man Pages
dirname(1) - opensolaris
dirname(1) - freebsd
basename(1) - sunos
dirname(1) - osx
basename(1) - freebsd
Similar Topics in the Unix Linux Community
regex to match basename
Removing domain suffix with SED
Issues with expr command on Solaris Box
Pass parameter to nawk from shell script
awk and basename