简单的shell 脚本
1 shell编程
编写shell脚本
2 执行方法
2.1 sh执行
sh log.sh
2.2 ./执行
./log.sh
注意:需要先保证log.sh文件有可执行的权限
chmod u+x log.sh
3 固定格式
3.1 头信息
#!/bin/bash
4 语法
4.1 变量
- 局部变量
#!/bin/bash str=“Hello word”
echo ${str} ,Hadoop
echo $str
- 环境变量
echo $PATH
echo $HOME
注:可以使用env命令查看所有的环境变量
环境变量保存在/etc/profile文件
4.2 特殊字符
字符 | 说明 |
---|---|
$# | 传递到脚本的参数个数 |
$* | 以一个单字符串显示向所有脚本传递参数 |
$$ | 脚本运行的当前进程的ID号 |
$! | 后台运行的最后一个进程的ID号 |
$@ | 与$*相同,但是使用时候加引号,并在引号中返回每个参数 |
$? | 显示最后命令的退出状态,0表示无错误,其他值有错 |
#!/bin/bash echo
“第一个参数: 1 " ; e c h o " 参数个数为: 1"; echo "参数个数为: