AIX命令参考大全,卷 4,n - r - quiz 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 4,n - r

quiz 命令

用途

测试您的知识。

语法

quiz-i File  -t Category1 Category2 }

描述

quiz 命令提供各种各样的可选择主题的关联知识测试。它询问由 Category1 选中的项并期望从 Category2 得到答案。如果没有指定种类,quiz 命令列出可用的种类,提供指令并返回到 shell 提示。

无论何时按下 Enter 键,游戏提供正确的答案。当问题问完或者当按下中断(Ctrl-C)或文件结束(Ctrl-D)键控顺序时,游戏报告分数并结束。

标志

-i File 用指定的 File 替换标准索引文件。

注:在下面的语法描述中,中括号通常用于指示某个项是可选的。然而,粗体中括号或者大括号将作为语法的文字部分输入。项的垂直列表指示必须选择其中之一。File 中的行必须具有下列语法:

line       = category [:category] . . .
category   = alternate [ |alternate ] . . .
alternate  = [primary]
primary    = character
           [category]
           option
option     = {category}

在索引文件中,每行的第一个类别必须指定信息文件的名称。信息文件包含带有 quiz 资料的文件的名称。剩下的类别指定信息文件的每一行中数据的顺序和内容。信息文件中的 quiz 数据遵从同样的语法。

\ (反斜杠)是一个转义字符,它允许您在语法构成上引用有意义的字符或者在一行中插入换行字符 ( \n)。当问题或者它的答案是空的时候,quiz 命令不会提问该问题。构造 a|ab 在信息文件中不起作用。使用 a{b}

-t 提供教程。重复出错的问题并逐渐引入新的资料。

示例

  1. 要开始一个拉丁语到英语的测试,请输入:

    /usr/games/quiz latin english

    游戏显示拉丁语单词并等待您输入它们的英文意思。

  2. 要开始一个英语到拉丁语的测试,请输入:

    /usr/games/quiz english latin
  3. 要设立一个拉丁语英语测试,请添加下列行到索引文件:

    /usr/games/lib/quiz/latin:latin:english

    该行指定 /usr/games/lib/quiz/latin 文件包含关于类别拉丁语和英语的信息。

    可以添加新类别到标准索引文件 /usr/games/lib/quiz/index 或到您拥有的一个索引文件。如果创建自己拥有的索引文件,带 -iFile 标志运行 quiz 命令并输入测试主题的列表。

  4. 下面是样本信息文件:

    cor:heart
    sacerdos:priest{ess}
    quando:when|since|because
    optat:{{s}he |it }[desires|wishes]\|
    desire|wish
    alb[us|a|um]:white

    该信息文件包含拉丁语和英语单词。:(冒号)将每个拉丁语单词跟它的英语等同单词分隔开。括在 { } (大括号) 中的项是可选的。当输入两个项的任一个都是正确的时候,用 |(竖线)分隔它们。[ ](中括号)为竖线分隔的项分组。

    第一行只接受对应拉丁语单词 cor 的回答 heart。第二行接受对应 sacerdospriestpriestess。第三行接受 quandowhensincebecause

    第四行结尾的 \ (反斜杠)表明该条目继续到下一行。换句话说,第四行和第五行一起构成一个条目。该项接受对应 optat 的下列任意部分:

    she desires it desires desire
    she wishes it wishes wish
    he desires desires
    he wishes wishes

    如果开始拉丁语到英语的测试,样本信息文件的最后一行指示 quiz 命令询问拉丁语单词 albus 的意思。如果开始英语到拉丁语的测试,quiz 命令显示 white 并接受 albusalbaalbum 作为答案。

    如果 { (左大括号), } (右大括号), [(左中括号)、](右中括号)或者 |(竖线)字符中的任意几个出现在问题项中,quiz 命令给出每个 | 组的第一个可选项并显示每个可选的组。这样,在该样本中第四个定义的英语到拉丁语问题是 she desires

文件

/usr/games/lib/quiz/index 测试种类的缺省索引文件。
/usr/games/lib/quiz/* 用于指定给定文件的内容。
/usr/games 系统游戏的位置。

相关信息

arithmetic 命令、back 命令、bj 命令、craps 命令、fish 命令、fortune 命令、hangman 命令、moo 命令、number 命令、ttt 命令、turnoff 命令、turnon 命令和 wump 命令。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]