
shell 是操作系统的最外层。shell 合并编程语言以控制进程和文件,以及启动和控制其它程序。shell 通过提示您输入,向操作系统解释该输入,然后处理来自操作系统的任何结果输出来管理您与操作系统之间的交互。《linux就该这么学》,下面我们用shell编写一个九九乘法表,体现一下shell脚本的魅力!
用shell编写一个九九乘法表.如下图
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
..........
九九乘法表有二个变量。并且次数有限。
用二个for循环来实现。写shell先写语法结构。
#!/bin/bash
# 用shell,实现输出99乘法表
# shell_test_1.sh 2017年5月4号
for 变量 in 取值列表; do
for 变量 in 取值列表; do
statement
done
statement
done
跟据要求,填把内容填入语法结构当中。
for i in $(seq 9); do \\ seq 生成一个数列。
for e in $(seq $i); do
let num= i * e \\ let 使用数学计算
echo -ne "$i * $e = $num \t "
\\ -n 不换行, -e 支持制表符格式
done
echo \\ 输出空行,换行
done
测试运行
bash -xshell_test_1.sh \\将使用到的内容,显示的屏幕。排错用!!!
bash -n shell_test_1.sh \\查看有无语法错误
