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

개요

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

basename(3c)

basename(3C)             Standard C Library Functions             basename(3C)

NAME
       basename - return the last element of a path name

SYNOPSIS
       #include <libgen.h>

       char *basename(char *path);

DESCRIPTION
       The  basename()  function takes the pathname pointed to by path and re‐
       turns a pointer to the final component of the  pathname,  deleting  any
       trailing '/' characters.


       If  the  string  consists entirely of the '/' character, basename() re‐
       turns a pointer to the string "/" .


       If path is a null pointer or points to an empty string, basename()  re‐
       turns a pointer to the string "." .

RETURN VALUES
       The  basename()  function  returns  a pointer to the final component of
       path.

USAGE
       The basename() function may modify the string pointed to by  path,  and
       may  return a pointer to static storage that may then be overwritten by
       a subsequent call to basename().

EXAMPLES
       Example 1 Examples for Input String and Output String



       tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) Input StringOutput
       String _ "/usr/lib""lib" _ "/usr/""usr" _ "/""/"


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

       tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE  TYPEAT‐
       TRIBUTE  VALUE _ Interface StabilityCommitted _ MT-LevelMT-Safe _ Stan‐
       dardSee standards(7).


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

Oracle Solaris 11.4               20 May 2014                     basename(3C)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3