Linux的Shell命令详解echo s((e+f))
echo S ((Se+sf)
let
echo se
6
t let
t echo se
//注意以上方法只能进行整数计算
C
=1.2
b=2.4
t echo 1.5+2.5 bc
4.0
f echo Sa+$bbc
3.6
shell结构:
顺序结构
条件结构和流程控制:
//注意,中括号内部参数的两侧距离中括号都要有空格
test:都表示条件的判断;
[1-gt2
t test lgt 2
t echo s?
f[判断表示式
原本书上这个例子是教调试脚本的,它故意给出的脚本中有几个错误,教我们认识系统提示的错误,并修改运行。但比较难写出来,所以把修改好了的脚本放上来,这个脚本比较有趣味的
#!/bin/sh
# hilow -- A simple number-guessing game
biggest=100 # maximum number possible
guess=0 # guessed by player
guesses=0