안녕하세요. 궁금증연구소입니다.
오늘 포스팅 주제는 "리눅스 linux bash셸 메타 문자 의미 제거"입니다.
\ (메타 문자 하나의 의미 제거)
리눅스에서 *는 모든 문자를 의미하는 메타 문자입니다.
예를 들어 d로 시작하는 모든 파일을 보고 싶다면, $echo d* 같이 쓰면 d로 시작하는 파일을 모두 찾아줍니다.
따라서 메타 문자가 들어가는 파일명으로 사용하고 싶다면 백 슬러쉬 하나를 사용해주면 됩니다.
예를 들어 파일명이 ***인 파일을 만들고 싶다면
touch \*\*\* 이런 식으로 만들어 주어야 합니다.
큰따옴표 (" ") , 작은따옴표(' ')
큰따옴표나 작은따옴표를 쓰면 메타 문자의 의미를 제거합니다.
즉 따옴표 내에 메타 문자($, ``(백 틱) 은 제외)를 출력해줄 때는
따옴표 내에 메타 문자를 작성해주면 됩니다. 이 경우 공백으로 파일명을 만들 수도 있습니다.
linux 리눅스 redirection(<>) 기능 정리 (0) | 2022.06.28 |
---|---|
linux Nesting Commnd 명령어 사용법 (0) | 2022.06.27 |
bash shell 일반 변수선언, 확인, 제거법 (0) | 2022.06.25 |
인프라 엔지니어 비전공자 IT공부 학습 로드맵 (0) | 2022.06.25 |
리눅스 쉘(linux Shell) 종류는? (0) | 2022.06.25 |