Menu
Coddy logo textTech

물음표 와일드카드

Coddy Terminal 여정의 기초 섹션에 포함된 레슨. 82개 중 26번째.

물음표 와일드카드 ?exactly 하나의 character와 일치합니다. 임의의 개수의 문자를 일치시키는 *와 달리, ?는 더 정확합니다. 각 ?는 하나의 문자 위치를 나타냅니다.

예를 들어, 다음과 같은 파일이 있다면:

file1.txt
file2.txt
file3.txt
file10.txt
notes.txt

file 뒤에 정확히 한 문자가 오는 파일을 일치시키기 위해 ? 사용:

ls file?.txt

출력:

file1.txt
file2.txt
file3.txt

file10.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와는 일치하지 않음

?*를 사용하는 경우:

  • 변하는 문자의 개수를 정확히 알고 있을 때 ?를 사용합니다
  • 변하는 문자의 개수를 알 수 없을 때 *를 사용합니다
challenge icon

챌린지

초급

? 와일드카드를 사용하여 file?.txt와 일치하는 파일만 나열하세요. 즉, file 뒤에 정확히 한 문자가 오고 .txt로 끝나는 이름의 파일입니다.

힌트: file10.txt은 결과에 나타나면 안 됩니다. 10은 두 문자이기 때문입니다. ? 와일드카드는 한 번에 한 문자만 일치시킵니다.

직접 해보기

터미널
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨

직접 연습해 보세요: Terminal 플레이그라운드