기본 이름
basename초기 릴리즈 | 1979년 1월, | 전(
---|---|
기입처 | C |
운영 체제 | Unix, Unix like, Plan 9, Inferno |
플랫폼 | 크로스 플랫폼 |
유형 | 명령어 |
면허증. | 코어 유틸리티: GPLv3+ 계획 9: MIT 라이선스 |
basename 는 Unix 및 Unix 유사 운영체제에서 표준 컴퓨터 프로그램입니다.에 패스명이 지정되면 마지막 슬래시까지의 프레픽스가 삭제됩니다( ).'/'
)의 문자와 결과를 반환합니다.는 싱글 UNIX 사양에 기재되어 있으며 주로 셸 스크립트에서 사용됩니다.
역사
basename
는 1987년 X/Open Portability Guidelines 제2호에 소개되었습니다.POSIX의 첫 번째 버전과 단일 Unix [1]사양으로 상속되었습니다.4.4년에 처음 등장했습니다.BSD[2]
의 버전basename
GNUcoreutils에 번들된 는 David MacKenzie에 [3]의해 작성되었습니다.
이 명령어는 GnuWin32 프로젝트[4] 및 일반적인 GNU Unix 유사 [5]유틸리티의 네이티브 Win32 포트의 UnxUtils 컬렉션의 일부로 Microsoft Windows용 별도의 패키지로 사용할 수 있습니다.
사용.
의 단일 UNIX 사양은 다음과 같습니다.
basename string [유효]
- string
- suffix
- 지정하면, 는 서픽스도 삭제합니다.
예
basename은 후행 슬래시를 무시하고 경로 이름에서 성을 가져옵니다.
$ basname / home / jsmith / base 。Wiki 베이스.wiki $basname / home / jsmith / jsmith $basname / /
basename을 사용하여 기본 이름의 끝을 삭제할 수도 있지만 전체 기본 이름은 삭제할 수 없습니다.
$ basname / home / jsmith / base 。wiki .basename base $basename /home/jsmith/base.Wiki Ki 베이스.wi $ basname / home / jsmith / base .Wiki 베이스.Wiki 베이스.위키
「 」를 참조해 주세요.
레퍼런스
외부 링크

Wikibook Guide to Unix 에는 다음 항목에 대한 페이지가 있습니다.