00 개요
- shell script에서 많이 등장!
01 basename 명령어란
1. basename 정의
- '기본 이름'
2. basename 명령어의 기능
- 파일 이름이 주어졌을 때 파일 이름에서 디렉토리 및 접미사 제거
- 즉, 앞에 있는 디렉토리 요소들을 다 제거한 후 이름만 출력
- suffix 옵션이 주어졌을 경우 따라붙는 suffix 값도 제거
3. basename 명령어 문법
# basename NAME [SUFFIX]
# basename OPTION... NAME...
- 예
# basename /usr/bin/sort
sort
# basename include/stdio.h .h
stdio
# basename -s .h include/stdio.h
stdio
# basename -a any/str any/str2
str1
str2
02 basename 옵션
| 옵션 | 설명 |
| --multiple, -a |
support multiple arguments and treat each as a NAME |
| --suffix=SUFFIX, -s=SUFFIX |
remove a trailing SUFFIX |
| --zero, -z |
separate output with NUL rather than newline |
| --help | 이 help 내용을 출력 후 exit |
| --version | version 정보 출력 후 exit |
참조
- man basename
'OS 운영체제 > LINUX' 카테고리의 다른 글
| LINUX 명령어 및 연산자 (0) | 2024.08.15 |
|---|---|
| sed (텍스트 편집 명령어) (1) | 2024.06.12 |
| readlink (심볼릭 파일 경로 읽는 명령어) (0) | 2024.06.05 |
| dirname (파일 이름 제거 명령어) (0) | 2024.06.04 |
| netstat (네트워크 명령어) (1) | 2024.06.04 |