您的位置:首页 > 其它

脚本练习(一)--打印输出乘法表

2013-04-24 23:28 288 查看
最近在看一本将Shell编程的书,忽然无聊想用脚本写一个简单的乘法表:

代码如下:

#!/bin/bash

for ((i=1;i<10;i++)) do
for ((j=1;j<=i;j++)) do
echo -ne $j*$i=$(($j*$i))"\t"
done
echo
done

read -p "Press ENTER key to exit...."


只是涉及几个简单的Shell语法:

1. 开头 以#!(sharp # bang !) sha-bang开头

2. for语法:

采用了其中的一种形式:(Ref: http://snailwarrior.blog.51cto.com/680306/153476)
for (()) do

#Some lines

done

嵌套循环

3. echo -n 不转行

echo -e 解释转义字符 "\t"

echo 默认是会换行的,所以在每次外围循环加一个echo 空语句,负责转行。

echo 中显示计算结果:

echo $(($i*$j))

另外一种形式: echo $[$i*$j]

4. read -p "Press ENTER key to exit....." 完全只是为了给个提示,发现用起来很装X。哈哈。:)

完整语法应该是read -p myval "Enter a Value:" myval

得到的输入进入赋值给myval。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐