QUIZ(6)

명칭
quiz - 랜덤인 지식 시험

서식
quiz [-t] [-i file] [question answer]

해설
quiz 유틸리티는 랜덤인 일에 관한 당신의 지식을 시험합니다. 과목의 데이타베이스가 있어, 그 중에서 과목을 선택할 수가 있습니다. 인수가 없으면, quiz (은)는 얻을 수 있는 과목의 일람을 표시합니다.

옵션을 이하에 나타냅니다:

-t  튜토리얼 모드를 사용합니다. 이 모드에서는, 1 번째로 정답 할 수 없었던 때에는 그 문제를 다음에 반복해 냅니다. 그리고, 당신이 그 문제를 습득하는 것을 돕기 위해, 새로운 문제는 빈번하게는 내지 않습니다.

-i  다른 색인 파일을 지정합니다.

과목은 카테고리로 나누어져 있어 같은 과목으로부터 임의의 2 개의 카테고리를 선택할 수가 있습니다. quiz (은)는 최초의 카테고리로부터 문제를 물어 2 번째의 카테고리의 해답을 기대합니다. 예를 들면, 명령 ``quiz victim killer''는 희생자의 명칭으로부터 문제를 꺼내, 그 희생자에게 때 아닌 죽음을 주는 사람을 당신이 대답하는 것을 기대합니다. 그에 대해, 명령 ``quiz killer victim''는 반대의 동작을 합니다.

만약 당신의 해답이 잘못하고 있으면(자) quiz (은)는 다시 묻습니다. 정답을 보기 위해서(때문에)는 공행을 입력해 주세요.

색인 파일과 데이터 파일의 서식
색인 파일과 데이터 파일의 서식은 닮았습니다. 코론으로 단락지은 몇개의 란에서 행을 구성합니다. 그 란은 정규 표현 형식으로 해, 사용하는 메타 캐릭터를 이하에 나타냅니다:

pat|pat
    선택 가능한 패턴
{pat}
    생략 가능한 패턴
[pat]
    단락 캐릭터, 예를 들면 pat[pat|pat]pat

색인 파일에서는 각각의 행은 과목을 나타냅니다. 각각의 과목의 최초의 란은 그 과목의 데이터 파일의 패스명입니다. 나머지의 란에는, 그 과목에서의 각각의 카테고리의 타이틀을 정규 표현으로 기술합니다.

데이터 파일에서는 각각의 행은 문제 / 해답의 조를 표현하고 있습니다. 각각의 란은 그 카테고리의 문제 / 해답을 위한 정보입니다.

backslash 캐릭터 (``\'')는 문법상 중요한 캐릭터를 인용하기 위해서 사용하는지, 혹은 계속하는 행이 있는 것을 나타내기 위해서(때문에) 줄 끝으로 사용합니다.

만약, 문제 또는, 그 해답의 어느 쪽인지가 공백이라면 quiz (은)는 그 문제를 내는 것을 억제하겠지요.

관련 파일
/usr/share/games/quiz.db
    디폴트의 색인 파일과 데이터 파일

버그
quiz (은)는 있는 과목에 관해서는 꽤 냉소적입니다.