学习Shell
- 初步认识shell脚本
- 编写shell脚本
#! /bin/bash
#shell脚本的标识
echo "hello"
#在控制台打印一个hello
- 更改脚本执行权限
chmod +x xxx.sh
- 执行脚本
./xxx.sh
- 查看结果
出现如下打印则表示脚本执行成功
shell命令学习
- echo
echo [选项] [输出内容]
- grep
grep [选项] “搜索内容” 文件名
- 定义变量
变量名称可以由字母、数字和下划线组成,但是不能以数字开头
变量的默认类型都是字符串型,如果要进行数值运算,则必修指定变量类型为数值型。
变量用等号连接值,等号左右两侧不能有空格
示列 name=“abc”
变量调用 echo $name
- 变量查看
set [选项]
选项: -u 如果调用没有设定的变量会有报错。默认是没有任何输出的 -x 会在每个命令执行之前,先把命令输出一次
- 变量删除
unset 变量名
shell脚本编写
#! /bin/bash
#脚本固定写法
cp /opt/a.txt /etc/data/a.txt
#复制一个文件到/etc/data目录下
name="tom"
#定义一个变量
if test -z name;
then
echo "name为空"
else
echo "name不为空"
fi
#编写一个判断name变量是否空的判断语句并作出输出