Shell脚本入门:多命令处理
目标
掌握shell脚本文件中执行多命令处理
多命令处理介绍
就是在Shell脚本文件中编写多个Shell命令
案例需求
已知目录/root/sh_study目录,执行batch.sh脚本,实现在/root/sh_study/目录下创建一个one.txt,在one.txt文件中增加内容“Hello Shell”。
步骤分析
-
使用mkdir创建/root/sh_study目录
-
创建脚本文件batch.sh
-
编辑脚本文件
3.1 命令1: touch创建文件, 文件名
/root/sh_study/one.txt
3.2 命令2: 输出数据"Hello Shell"到one.txt文件中
输出数据到文件中的命令:
数据 >> 文件
-
执行脚本文件
实现步骤
1、进入root目录,执行创建/root/itheima目录命令
mkdir /root/sh_study
2、创建/root/batch.sh文件
touch batch.sh
2、编辑batch.sh文件,编写shell命令
vim batch.sh
3、编写命令
命令1:创建/root/sh_study/one.txt文件
命令2:输出“I love Shell”字符串数据到one.txt文件中
#!/bin/bash
cd sh_study # 切换到itheima目录
touch one.txt # 创建文件one.txt
echo "Hello Shell">>/root/sh_study/one.txt #输出数据到one.txt文件中
![[fsdf ]](https://img-blog.csdnimg.cn/20201023232706197.png#pic_center)
运行脚本效果
运行batch.sh脚本文件
sh batch.sh
查看one.txt文件内容
cat /root/sh_study/one.txt
小结
shell脚本文件中是否可以执行多命令处理?
可以