basename(1) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

basename(1)

basename(1)                      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/per‐
       sonal/mail  sets  the  environment variable NAME to the file named mail
       and the environment variable MYMAILPATH to  the  string  /home/sms/per‐
       sonal:


         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(7) for descriptions of the following environment variables
       that affect the  execution  of  basename  and  dirname:  LANG,  LC_ALL,
       LC_CTYPE, LC_MESSAGES, and NLSPATH.

EXIT STATUS
       The following exit values are returned:

       0     Successful completion.


       >0    An error occurred.


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:

   /usr/bin
       tab()  box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐
       TRIBUTE VALUE _ Availabilitysystem/core-os


   /usr/xpg4/bin
       tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE  TYPEAT‐
       TRIBUTE  VALUE  _  Availabilitysystem/xopen/xcu4 _ Interface Stability‐
       Committed _ StandardSee standards(7).


SEE ALSO
       expr(1), basename(3C), attributes(7), environ(7), standards(7)



Oracle Solaris 11.4               18 Mar 1997                      basename(1)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3