3个shell的小脚本的练习

简介:

1;打印9*9乘法表
2;输出国际象棋的棋盘
3;猴子;摘了n个香蕉
每天,吃一半,+1
第九天剩一个
求摘了几个香蕉

1;打印99乘法表
一:
for i in {1..9}
do 
for j in seq $i
do
echo -n “$i
$j=$(i*j) ”
done
echo
done

方法二:

#!/bin/bash
for i in {1..9}
do
for j in {1..9}
do
[ $j -gt $i ] && break
echo -n "$i$j=$[ij] "
done
echo
Done

2;输出国际象棋的棋盘
#!/bin/bash
for i in {1..4}
do
for j in {1..4}
do
echo -ne "\033[40m==\033[0m"
echo -ne "\033[49m||\033[0m"
done
echo
for a in {1..4}
do
echo -ne "\033[49m||\033[0m"
echo -ne "\033[40m==\033[0m"
done
echo
done
echo

3;猴子;摘了n个香蕉
每天,吃一半,+1
第九天剩一个
求摘了几个香蕉
#!/bin/bash
a=1
for i in {1..8}
do
let a=(a+1)*2
done
echo $a










本文转自 英强云计算 51CTO博客,原文链接:http://blog.51cto.com/13404755/2050392,如需转载请自行联系原作者
目录
相关文章
|
26天前
|
Shell
shell脚本实战示例
shell脚本实战示例
27 6
|
2月前
|
Shell Linux Perl
将 Linux 系统中 UID 大于等于 1000 的普通用户都删除shell脚本
将 Linux 系统中 UID 大于等于 1000 的普通用户都删除shell脚本
25 1
|
2月前
|
机器人 关系型数据库 MySQL
shell脚本实现文件自动清理并推送钉钉机器人告警
shell脚本实现文件自动清理并推送钉钉机器人告警
26 0
|
2月前
|
应用服务中间件 Shell 开发工具
nginx+shell脚本实现一键启用与关闭停机维护页面
nginx+shell脚本实现一键启用与关闭停机维护页面
23 0
|
2月前
|
NoSQL Shell MongoDB
shell脚本实现GrayLog配置的定期备份
shell脚本实现GrayLog配置的定期备份
21 0
|
2月前
|
Shell 开发工具
【优化篇】telegraf+shell脚本实现秒级的服务状态异常监测与告警
【优化篇】telegraf+shell脚本实现秒级的服务状态异常监测与告警
24 0
|
8天前
|
Java Shell Perl
使用shell脚本给日志文件瘦身
使用shell脚本给日志文件瘦身
|
10天前
|
运维 Java 应用服务中间件
Tomcat安装shell脚本
Tomcat安装shell脚本
17 7
|
10天前
|
运维 应用服务中间件 Shell
Nginx安装与虚拟主机配置shell脚本
Nginx安装与虚拟主机配置shell脚本
18 0
|
24天前
|
Shell
shell脚本for循环复杂用法
shell脚本for循环复杂用法
32 5