물음표 와일드카드
Coddy Terminal 여정의 기초 섹션에 포함된 레슨 — 82개 중 26번째.
물음표 와일드카드 ?는 정확히 하나의 문자와 일치합니다. 임의의 개수의 문자와 일치하는 *와 달리, ?는 더 정밀합니다. 각 ?는 단일 문자 위치를 나타냅니다.
예를 들어, 다음과 같은 파일들이 있는 경우:
file1.txt
file2.txt
file3.txt
file10.txt
notes.txtfile 뒤에 정확히 한 글자가 오는 파일과 일치시키기 위해 ?를 사용합니다:
ls file?.txt출력:
file1.txt
file2.txt
file3.txtfile10.txt는 10이 한 글자가 아니라 두 글자이기 때문에 일치하지 않음에 유의하세요.
여러 개의 물음표 사용하기:
각 ?는 정확히 하나의 문자와 일치하므로, 여러 개를 연결하여 사용할 수 있습니다:
ls file??.txt # file10.txt, file23.txt 등과 일치합니다다른 문자와 혼합하기:
ls ???.txt # 정확히 3글자 이름의 모든 .txt 파일과 일치
ls img_?.jpg # img_1.jpg, img_2.jpg와 일치하지만 img_10.jpg와는 일치하지 않음?와 * 중 언제 무엇을 사용해야 하는가:
- 변경되는 문자의 수를 정확히 알 때는
?를 사용하세요 - 변경되는 문자의 수를 모를 때는
*를 사용하세요
챌린지
초급? 와일드카드를 사용하여 file?.txt와 일치하는 파일, 즉 file 뒤에 정확히 하나의 문자가 오고 .txt로 끝나는 파일만 나열하세요.
힌트:
10은 두 글자이므로file10.txt는 결과에 나타나지 않아야 합니다.?와일드카드는 한 번에 하나의 문자만 일치합니다.
직접 해보기
터미널
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.