linux编写一个shell,输出小九九乘法表

#!/bin/bashfor((i=1;i

shell下的九九乘法表要求用函数

print99(){ocalarry2=$1echo$arry2foriin$arry2doall=""forjin$arry2doif[$j-gt$i]thenbreakfilet"result=$i*$j"all+="$i*$j=$result"doneecho$alldone}arry="123456789"print99$arry111Ss这就是你想要的吗?

运维常用的35个LinuxShell脚本,一定能帮到你!

作为一名Linux工程师,高效的脚本编写是提高工作质量的关键。
本文总结了35个实用的Linuxshell脚本,涵盖了从基础到高级的多种应用场景。
下面对一些脚本进行简单介绍,以帮助您更好地理解和使用它们。
(1)用户猜测一个数字。
编写一个简单的游戏脚本,当用户猜测一个数字时,脚本会显示提示。
(2)连接监控:通过检查当前连接到机器的所有远程IP来提高网络安全管理。
(3)HelloWorld:基本脚本练习,用于学习Shell语言的基本语法。
(4)打印TomcatPID:监控Tomcat的运行状态,快速发现问题。
(5)石头剪刀布游戏:体现经典游戏的脚本,增加了编程的乐趣。
(6)乘法表:演示脚本生成数字表的能力。
(7)memcached安装:自动化安装任务并简化系统配置。
(8)检查管理员权限:检查脚本执行的安全性。
(9)if运算表达式:基本条件判断逻辑。
(10)停止并重新启动Tomcat:自动管理Tomcat服务。
(11)ChessBoard:以图形界面显示的方式显示脚本的功能。
(12)MySQL备份:自动进行数据备份,确保数据安全。
(13)网络流量显示:实时监控网络使用情况。
(14)网络状态检测:检查主机开关机状态。
(15)用户帐户创建:自动化用户管理。
(16)整数排序:基本数学运算。
(17)问候语脚本:定期运行以改善用户体验。
(18)多参数处理:提高脚本的灵活性和实用性。
(19)内存、硬盘空间实时监控:自动化资源监控。
(20)写入文件:基本文件操作。
(21)循环判断:掌握循环结构,提高脚本的复用性。
(22)定期备份:自动化任务并简化系统维护。
(23)求和函数:简单的数学运算。
(24)条件分支:复杂的逻辑处理。
(25)模拟案例:通过案例结构处理各种情况。
(26)监控页面状态:自动化维护和管理。
(27)系统帐户创建:自动化用户管理。
(28)变量处理:掌握脚本中变量的使用。
(29)资源实时监控:自动化资源监控。
(30)目录文件检查:自动系统检查。
(31)while循环:主循环控制。
(32)LNMP一键部署:自动部署到Web服务器。
(33)控制台参数:自动化参数处理。
(34)文件复制:自动化文件操作。
(35)文件存在验证:自动文件验证。
上述脚本涵盖了Linux系统管理、应用开发、自动化运维等多个领域,旨在帮助Linux工程师提高工作效率,降低工作强度。
本文提供了几个实用的脚本示例,希望能够帮助您学习和使用Linux。