在 Linux 上使用 Bash 脚本进行儿童乘法表练习测试在 Linux 上使用 Bash 脚本进行儿童乘法表练习测试在 Linux 上使用 Bash 脚本进行儿童乘法表练习测试在 Linux 上使用 Bash 脚本进行儿童乘法表练习测试
  • 业务
  • 目标
  • 支持
  • 关于
  • 联系我们
  • 登录
✕

在 Linux 上使用 Bash 脚本进行儿童乘法表练习测试

发表 admin at 2025年2月28日
类别
未分类
标签

介绍

下面的帖子与我的其他帖子略有不同,因为它没有解决您的任何 Linux 配置问题。在那里道歉!这篇文章试图一石多鸟,因此让孩子们接触命令行,避免网络闪存和广告驱动的在线乘法练习测试,最重要的是在此过程中获得一些乘法技能。

我女儿到了学校要求她进行乘法计算的年龄。因此,我们共同开发了下面的 Bash 脚本,将她的 1×1 到 10×10 乘法表练习提升到一个新的水平。她对所有输出颜色都打上了“酷”的标记,令我惊讶的是,她很快就能够纠正我在开发过程中忘记的右引号,从而显着提高了开发效率:-)

例子

下面是运行 multiplication.sh 脚本的视频示例,其中包含 2 个随机乘法、加法、减法和除法问题:

该脚本接受一个参数,用于设置乘法练习任务期间提出的许多问题。如果未提供参数,则默认为 20 个问题。

运行乘法练习测试

该脚本现已上传到 GitHub 上,因此您可以随意从那里 grub 它,使其可执行并运行它:


$ git clone https://github.com/linuxconfig/multiplication-tables-practice.git
$ cd multiplication-tables-practice/
$ ./multiplication.sh

或者,除了默认的乘法测试之外,脚本还支持加法、减法和除法。例子:

乘法


$ ./multiplication.sh 
################################
What is the product of 1 x 6 ?

添加


$ ./multiplication.sh -a
################################
What is the sum of 3 + 5 ?

减法


$ ./multiplication.sh -s
################################
What is the result of 10 - 6 ?

分配


$ ./multiplication.sh -d
################################
What is the division of 6 : 1 ?

更改 Bash 输出颜色

如果您希望更改输出脚本颜色,请从下表中选择所需的颜色代码:

Black       0;30     Dark Gray     1;30
Blue        0;34     Light Blue    1;34
Green       0;32     Light Green   1;32
Cyan        0;36     Light Cyan    1;36
Red         0;31     Light Red     1;31
Purple      0;35     Light Purple  1;35
Brown       0;33     Yellow        1;33
Light Gray  0;37     White         1;37

接下来,将颜色代码替换为现有颜色代码。例如,将 What is the Product of 更改的青色更改为浅蓝色:

从 :


printf "\\033[0;36mWhat is the product of $question ?\e[0m\n"

到 :


printf "\\033[1;34mWhat is the product of $question ?\e[0m\n"

制作人员

  • Carmen Rendek – 设计与测试控制

  • Ivo Valkov (inspiretheme.com) – 帮助代码突出显示 HTML PRE 标签实现

©2015-2025 Norria Group support@norria.com