shell 编程入门(1)

shell 编程

1 shell语言
是一门命令式语言也是一门程序设计语言
2 shell 工具
是一个用c 语言中编写的程序,相当于 window 下 cmd.exe,linux 下内置多个shell程序,默然是bash
3 shell语言 基础语法
1 变量
name="tanxiangjie" 变量赋值无空格,其他处处是空格 $name 引用变量
局部变量:只在当前环境下生效的变量,在其他的窗口下是不会生效的,存在shell脚本中,和命令窗口下直接赋值
全局变量:在全部环境下生效,配置到全局变量 /etc/profile
shell: 包含全局变量和局部变量

2 运算符
shell 中不支持原生的运算符,需要使用工具 expr
列 num1=1;num2=2;echo `expr $num1 + $num2`
其他运算符相似,注意* 需要使用 \* 转义(脱意)
3 流程语句
if 语句使用案列
if
then
common
elif
then
common
else
common
fi

for n in 1 2 3
do
echo $n
done

for((i=0;i<5;i++))
do
echo $i
done

while((i < 3 ))
do
let i++
echo $i
done

read num 键盘录入
case num in
num1|num2)
common
;;
easc

4 函数使用
[function] name[()]{
common1
common2
}
name //函数调用

猜你喜欢

转载自www.cnblogs.com/tanxiangjie/p/10510901.html