#!/bin/bash
#Program:
# User inputs 2 integer numbers; program will cross these two numbers.
#History:
# 2013/08/16
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
echo "You should input 2 numbers,I will cross them! \n"
read -p "first number: " firstnu
read -p "second number: " secondnu
total=$(($firstnu*$secondnu))
echo "The result of $firstnu x $secondnu is ==> $total"
#!/bin/bash#Program:# User inputs 2 integer numbers; program will cross these two numbers.#History:# 2013/08/16PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport
shell
变量
的命名规则和其它语言
变量
的命名规则一样,
变量
名由数字、字母、下划线组成,以字母或下划线开头,不能使用shel里的关键字。
help #查看
shell
里面的关键字
在
shell
脚本里引
((i=$j+$k)) 等价于 i=`expr $j + $k`
((i=$j-$k)) 等价于 i=`expr $j -$k`
((i=$j*$k)) 等价于 i=`expr $j \*$k`
((i=$j/$k)) 等价于 i=`expr $j /$k`
Let expressions 执行一个或多个表达式。表达式中的
变量
前不必有$.如果表
一.什么是
shell
script
Shell
script
是利用
shell
的功能所写的一个“程序”,这个程序是是使用纯文本文件,将一些
shell
的语法与命令(含外部命令)写在里面,搭配正则表达式,管道命令与数据流重定向等功能,以达到我们所想要的处理目的。
二.
shell
编写注意事项:
1.命令的执行是从上而下,从左而右地分析执行;
2.命令,参数间的多个空白都会被忽略掉;
3.空白行也
本案例要求熟悉Linux
Shell
环境的特点,主要练习以下操作:
1> 使用expr、$[ ]、let等整数运算工具:定义
变量
X=1234,然后计算X与78的四则运算及求模结果 2> 使用bc实现小数运算操作:以交互方式计算12.34与56.78的四则运算结果,另外再以非交互方式重复上述计算,最多显示4位小数
步骤...
#思路:两个
变量
之间进行乘法运算
#判断用户有没有输入数字,如果没有输入默认就是0,如果输入了就按照输入的求结果
#首先给第一个
变量
赋值,因为掺杂这
变量
,所以取值不能用{}({}里边不能出现
变量
)所以用`seq >
变量
名`
#对第二个
变量
进行赋值,同样原因使用`seq
变量
名`,后边之所以使用`seq ...
源地址:http://blog.chinaunix.net/uid-20671208-id-3552751.html
Abstract :
1) Linux
shell
中使用 let , [ ] ,(( )) 三种运算符操作
shell
变量
进行简单的基本运算;2)Linux
shell
中使用 expr 与 bc 两个程序实现高级运算;
1, Linux
shell
变量
的基本运...
shell
两个数字
相乘
Problem statement:
问题陈述:
Write a program in 8086 microprocessor to multiply two 8-bits numbers, where numbers are stored from offset 500 and store the result into offset 600.
在8086微处理器中...