shell脚本—基础知识,变量
shell脚本本质:
编译型语言
解释型语言
shell编程基本过程
1.建立shell文件
2.赋予shell文件执行权限,使用chmod命令修改权限
3.执行shell文件
shell变量:
shell支持用户建立变量储存数据,但不支持数据类型(整型,字符,浮点型),任何赋给变量的值都解释为字符串
Bourne Shell有四种变量
-- 用户自定义变量
-- 位置变量即命令行参数
-- 预定义变量
-- 环境变量
用户自定义变量
‘ ’ 命令置换
变量的打印
count=1 赋值语句不能加空格
echo $count
与
echo count
的区别
位置变量
$0 与键入的命令行一样,包含脚本文件名
$1,$2------$9 分别包含第一个到第九个命令行参数
当参数序号达到两位数时候 需要加{}
$# 包含命令行参数个数
$@ 包含所有命令行参数
$? 包含前一个命令的退出状态
$* 包含所有命令行参数
$$ 包含正在执行的进程ID号
常用shell环境变量
HOME
IFS
PAATH
PS1 ,PS2
TERM
---------------------