linux man page : basename - µð·ºÅ丮À̸§À» Á¦¿ÜÇÑ ÆÄÀÏÀ̸§¸¸ °¡Á®¿Â´Ù.
ÃÑ ÆäÀÌÁö ¼ö : 3224

Àüü ÇÔ¼ö/¿ë¾î»çÀü
Facebook Joinc ±×·ì   Joinc QA »çÀÌÆ®



joinc´Â Firefox¿Í chrome¿¡¼­ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼­´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.
<a href="/modules/moniwiki/wiki.php/manSearch?google=none&name=basename">basename</a>(3)

1장.basename(3)

차례
1.1절. »ç¿ë¹ý
1.2절. ¼³¸í
1.3절. ¹Ýȯ°ª
1.4절. ¸®Åϰª
1.5절. ¿¹Á¦

µð·ºÅ丮À̸§À» Á¦¿ÜÇÑ ÆÄÀÏÀ̸§¸¸ °¡Á®¿Â´Ù.


1.1절. »ç¿ë¹ý

#include <libgen.h>

char *basename(char *path);
		


1.2절. ¼³¸í

basename() Àº µð·ºÅ丮¿Í ÆÄÀÏÀÇ ÆÐ½ºÁ¶ÇÕ¹®ÀÚ¿­ ¿¡¼­ µð·ºÅ丮¸¦ Á¦¿ÜÇÑ °¡Àå ¸¶Áö¸·ÀÇ À̸§À» µÇµ¹·ÁÁØ´Ù. Áï '/' ¸¦ ±âÁØÀ¸·Î ¹®ÀÚ¿­À» ÆÄ½ÌÇØ¼­ °¡Àå ¸¶Áö¸· '/'¸¦ ¸¸³­ ´ÙÀ½¹®ÀÚ¿­À» µÇµ¹·ÁÁØ´Ù.


1.3절. ¹Ýȯ°ª

¼º°øÇÒ°æ¿ì 0À» ½ÇÆÐÇßÀ»°æ¿ì¿¡´Â -1À» ¹ÝȯÇϸç, Àû´çÇÑ errno °ªÀ» ¼³Á¤ÇÑ´Ù.

¸¸¾à ÆÐ½ºÀ̸§ÀÌ '/' ¸¦ Æ÷ÇÔÇÏÁö ¾Ê°í ÀÖ´Ù¸é, ÀÎÀÚ·Î ÀÔ·ÂµÈ ¹®ÀÚ¿­°ªÀ» ±×´ë·Î ¸®ÅÏÇÑ´Ù.


1.4절. ¸®Åϰª

µð·ºÅ丮¸íÀ» Á¦¿ÜÇÑ ÆÄÀÏÀ̸§ÀÇ ¹®ÀÚ¿­À» µÇµ¹·ÁÁØ´Ù.


1.5절. ¿¹Á¦

#include <libgen.h>

#include <stdio.h>

int main()
{
    char *path1 = "/usr/local/lib/test.c";
    char *path2 = "/usr/local/lib";
    char *name = NULL;

    name = basename(path1);
    printf("%s\n", name);

    name = basename(path2);
    printf("%s\n", name);
}
		

EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.