기본 이름

basename
기본 이름
초기 릴리즈1979년 1월, 43년 전(1979-01)
기입처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 베이스.위키

「 」를 참조해 주세요.

레퍼런스

  1. ^ basename – 셸 및 유틸리티 레퍼런스, 단일 UNIX 사양, The Open Group 버전 4
  2. ^ basename(1)FreeBSD 일반 명령어 매뉴얼
  3. ^ basename(1)Linux 사용자 명령어 매뉴얼
  4. ^ Windows용 Core Utils
  5. ^ 일부 GNU 유틸리티의 Win32 네이티브 포트

외부 링크