• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >linux shell > shell脚本编程实现9*9乘法表

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

作者:junjie 字体:[增加 减小] 来源:互联网

junjie 通过本文主要向大家介绍了shell脚本乘法,shell脚本编程大全,shell脚本编程入门,shell脚本编程,shell脚本编程实例等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

脚本内容

#!/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 
</div>

输出结果

[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]$
</div>

总结下知识点

1、for 循环
          for  v_1  in    [list] 

                   do

                   done
</div>
list   如果是“1 2 3”,那么v_1值就是一个数组1 2 3

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

2、bash中的算术运算

k=$((i *  j))
</div>

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

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

3、echo命令的使用

echo,输出echo后面的字符。

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

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

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

例如:
echo  -e  1\\t2
echo -ne  1\\n2 
</div>

</div>

您可能想查找下面的文章:

  • shell脚本编程实现9*9乘法表

相关文章

  • 很实用的Linux 系统运维常用命令及常识(超实用)
  • Shell脚本实现IP地址合法性判断
  • Shell+Linux命令实现日志分析
  • linux下自动备份MySQL数据并上传到FTP上的shell脚本
  • Shell脚本bash: ./t.sh:/bin/bash^M:损坏的解释器: 没有那个文件或目录
  • shell脚本中case条件控制语句的一个bug分析
  • Shell脚本监控目录内文件改动
  • shell脚本 自动创建用户详解及实例代码
  • 自动化下载并检测ftp文件备份的shell脚本
  • 大小写字母转换的shell脚本代码

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • expect实现单台、多台服务器批量scp传输文件
    • Linux 命令每天必学(34)之du命令
    • 判断文件是否存在的shell脚本代码
    • Shell脚本实现自动修改IP、主机名等功能分享
    • 详解Linux--shell脚本之正则表达式
    • hi 感恩节——Linux基础教程之mysql和php
    • Shell脚本自动删除指定大小以上的备份文件
    • shell脚本编程之循环语句学习笔记
    • Linux在shell中自动生成1到100的数组方法(两种方法)
    • Linux shell编程中IO和条件及循环处理的细节问题讨论

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有