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 |