|
Hopefully, this page is exactly what you are looking for, but if not, you can always find further assistance on Unix/Linux Forum!
User Commands basename(1)
NAME
basename, dirname - deliver portions of path names
SYNOPSIS
/usr/bin/basename string [suffix]
/usr/xpg4/bin/basename string [suffix]
dirname string
DESCRIPTION
The basename utility 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.
/usr/bin
The suffix is a pattern defined on the expr(1) manual page.
/usr/xpg4/bin
The suffix is a string with no special significance attached
to any of the characters it contains.
The dirname utility delivers all but the last level of the
path name in string.
EXAMPLES
Example 1: Setting environment variables
The following example, invoked with the argument
/home/sms/personal/mail sets the environment variable NAME
to the file named mail and the environment variable MYMAIL-
PATH to the string /home/sms/personal:
example% NAME=`basename $HOME/personal/mail`
example% MYMAILPATH=`dirname $HOME/personal/mail`
Example 2: Compiling a file and moving the output
This shell procedure, invoked with the argument
/usr/src/bin/cat.c, compiles the named file and moves the
output to cat in the current directory:
example% cc $1
example% mv a.out `basename $1 .c`
ENVIRONMENT VARIABLES
See environ(5) for descriptions of the following environment
variables that affect the execution of basename and dir-
name: LANG, LC_ALL, LC_CTYPE, LC_MESSAGES, and NLSPATH.
SunOS 5.10 Last change: 18 Mar 1997 1
User Commands basename(1)
EXIT STATUS
The following exit values are returned:
0 Successful completion.
>0 An error occurred.
ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
/usr/bin
____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Availability | SUNWcsu |
|_____________________________|_____________________________|
/usr/xpg4/bin
____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Availability | SUNWxcu4 |
|_____________________________|_____________________________|
| Interface Stability | Standard |
|_____________________________|_____________________________|
SEE ALSO
expr(1), basename(3C), attributes(5), environ(5), stan-
dards(5)
SunOS 5.10 Last change: 18 Mar 1997 2
Man(1) output converted with
man2html and wrapped by fishsponge
This page was generated on Wed Sep 12 21:37:13 GMT 2007
|
Your favourite pages:
No pages logged yet. Trying to save cookie... Top 10 most popular pages:
ssh man page (4011 hits) (Suse Linux 10.1)
CPAN man page (3935 hits) (Suse Linux 10.1)
startproc man page (1429 hits) (Suse Linux 10.1)
svn man page (1146 hits) (FreeBSD 6.2)
signal man page (1067 hits) (Suse Linux 10.1)
lwptut man page (1033 hits) (Suse Linux 10.1)
startpar man page (808 hits) (Suse Linux 10.1)
netcat man page (796 hits) (Suse Linux 10.1)
Net::Config man page (740 hits) (Suse Linux 10.1)
oowriter man page (720 hits) (Suse Linux 10.1)
|