千家信息网

如何用shell脚本编程实现9*9乘法表

发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,本篇内容介绍了"如何用shell脚本编程实现9*9乘法表"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成
千家信息网最后更新 2025年11月07日如何用shell脚本编程实现9*9乘法表

本篇内容介绍了"如何用shell脚本编程实现9*9乘法表"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

脚本内容

代码如下:

#!/bin/bash

for i in "1" "2" "3" "4" "5" "6" "7" "8" "9"
do
for j in "1" "2" "3" "4" "5" "6" "7" "8" "9"
do
if [ ${j} -lt ${i} ]
then
k=$((i * j))
echo -n ${i}*${j}=${k}$'\t'
fi
if [ ${j} -eq ${i} ]
then
k=$((i * j))
echo ${i}*${j}=${k}
fi
done
done

输出结果

代码如下:

[iufo@iufo test]$ bash ./test.sh
1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3=12 4*4=16
5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
[iufo@iufo test]$

总结下知识点

1、for 循环

代码如下:


for v_1 in [list]

do

done

list 如果是"1 2 3",那么v_1值就是一个数组1 2 3

如果要每次只给v_1赋一个值,那么需要分开写,即"1" "2" "3"

2、bash中的算术运算

代码如下:

k=$((i * j))

等号左右不能有空格,没有空格为赋值。

此外算术运算需要使用$(())括起来,表示先进行运算,将结果算出来。运算符加减乘除两边要带着空格。

3、echo命令的使用

echo,输出echo后面的字符。

默认输出后面带有一个换行符。

-n参数取消末尾带的换行符。

-e参数可使转义字符生效。转义符为"\",常用的转义符有 \\ \t \n

例如:

代码如下:

echo -e 1\\t2
echo -ne 1\\n2

"如何用shell脚本编程实现9*9乘法表"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

代码 输出 运算 脚本 内容 知识 转义 乘法 乘法表 脚本编程 编程 参数 字符 换行符 更多 空格 算术 结果 实用 加减乘除 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 达梦数据库安全性实验 网络安全不好找工作是真的吗 奉贤区工程软件开发服务价格 解耦数据库 华为数通通用软件开发薪资 国内哪里买移动服务器便宜 单片机软件开发标准 网络安全对数据库的安全 街道国家网络安全工作致辞 鹰角网络技术有限公司 数据库擅长联机事务处理 如何利用服务器免流 安徽技能大赛网络安全 地铁网络安全防范措施 4060数据库错误是什么意思 重庆市开税安全服务器接入 软件开发服务资质认证公司 对网络安全培训的意见和建议 网络安全情景剧大赛总结 砀山软件开发项目管理 数据库常用的 语句大全 中心管理服务器和组件服务器 数据库视图的特点描述正确的有 企业网络安全报告有拓扑图 我的世界1.18服务器大全 网络安全厂商 排名 utm网络安全教程 服务器的pci卡一直响 创建表属于数据库设计的 软件开发造价汇总表
0