相对路径执行命令
./helloworld.sh
相对路径执行效果
绝对路径执行命令
/root/helloworld.sh
绝对路径执行效果
小结
1、shell脚本文件编写规范?
文件的后缀名: 建议使用
.sh
扩展名 首行需要设置解析器类型
#!/bin/bash
脚本文件中的注释
单行注释,
# 注释内容
多行注释
:<<!
# 注释内容
!
2、执行shell脚本文件有哪3种方式,并说明他们的区别?
sh执行脚本文件
bash执行脚本文件
仅路径执行脚本文件
区别: 前2种是解析器直接执行不需要可执行权限, 最后一种是脚本文件自己执行需要可执行权限
Shell脚本入门:多命令处理
目标
掌握shell脚本文件中执行多命令处理
多命令处理介绍
就是在Shell脚本文件中编写多个Shell命令
案例需求
已知目录/root/itheima目录,执行batch.sh脚本,实现在/root/itheima/目录下创建一个one.txt,在one.txt文件中增加内容“Hello Shell”。
步骤分析
-
使用mkdir创建/root/itheima目录
-
创建脚本文件batch.sh
-
编辑脚本文件
3.1 命令1: touch创建文件, 文件名
/root/itheima/one.txt
3.2 命令2: 输出数据"Hello Shell"到one.txt文件中
输出数据到文件中的命令:
数据 >> 文件
-
执行脚本文件
实现步骤
1、进入root目录,执行创建/root/itheima目录命令
mkdir /root/itheima
2、创建/root/batch.sh文件
touch batch.sh