外观
九九乘法表生成器
约 380 字大约 1 分钟
Shell基础工具
2024-10-16
一个简单实用的 Shell 脚本,在终端输出经典三角形格式的九九乘法表。
功能特性
| 特性 | 说明 |
|---|---|
| 🎯 经典格式 | 左下三角形显示,符合传统习惯 |
| 📐 自动对齐 | 使用 printf 格式化输出,保持整齐 |
| ⚡ 即开即用 | 无需任何依赖,直接运行 |
| 💡 代码简洁 | 适合学习 Shell 脚本的基础示例 |
快速开始
# 使用 curl 下载
curl -sL https://script.merma.cn/scripts/shell/ToolScript/multiplication_table.sh -o multiplication_table.sh
# 或使用 wget 下载
wget https://script.merma.cn/scripts/shell/ToolScript/multiplication_table.sh
# 添加执行权限并运行
chmod +x multiplication_table.sh && ./multiplication_table.sh演示效果
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81环境要求
- 操作系统: Linux / macOS / WSL
- Shell: Bash 4.0+
- 无需额外依赖
脚本源码
点击展开查看完整源码
#!/bin/bash
for i in {1..9}; do
for j in {1..9}; do
if [ $j -le $i ]; then
printf "%d*%d=%-2d " $j $i $((j * i))
fi
done
echo
done