当前位置: 首页 > article >正文

Shell脚本入门:多命令处理

我的后端学习大纲

我的Linux学习大纲


1.什么是多命令处理

  • 1.多命令处理就是在Shell脚本文件中编写多个Shell命令

2.入门案例:

2.1.需求介绍:

  • 1.在已知目录/root/itheima目录,执行batch.sh脚本,实现在/root/itheima/目录下创建一个one.txt,在one.txt文件中增加内容“Hello Shell”

2.2.步骤分析:

  • 1.使用mkdir创建/root/itheima目录
  • 2.创建脚本文件batch.sh
  • 3.编辑脚本文件
  • 4.执行脚本文件

2.3.编码实现:

  • 1.命令1: 进入root目录,执行创建/root/itheima目录命令
mkdir /root/itheima
  • 2.命令2: 创建/root/batch.sh文件
touch batch.sh

在这里插入图片描述

  • 3.编辑batch.sh文件,编写shell命令
vim batch.sh
  • 4.在文件中编写如下内容后,然后保存退出
#!/bin/bash
cd itheima     # 切换到itheima目录
touch one.txt  # 创建文件one.txt
echo "Hello Shell">>/root/itheima/one.txt  #输出数据到one.txt文件中

在这里插入图片描述


2.4.运行脚本:

  • 1.运行batch.sh脚本文件
sh batch.sh
  • 2.查看one.txt文件内容
cat itheima/one.txt

在这里插入图片描述



http://www.kler.cn/a/282949.html

相关文章:

  • 深度学习之pytorch常见的学习率绘制
  • vue3+elementplus+虚拟树el-tree-v2+多条件筛选过滤filter-method
  • LeetCode题解:5.最长回文子串【Python题解超详细,中心拓展、动态规划、暴力解法】
  • Sql server查询数据库表的数量
  • 如何在python中模拟重载初始化函数?
  • 陪诊问诊APP开发实战:基于互联网医院系统源码的搭建详解
  • wpf prism 《3》 弹窗 IOC
  • RabbitMQ练习(Publish/Subscribe)
  • GPT-SoVITS-WebUI 初体验
  • C++练习题:进阶算法——动态规划
  • 面试题集锦:数据库
  • 米壳AI:做塞尔维亚跨境电商,用这个工具翻译产品主图,语言不再是难题!
  • KEYSIGHT是德 Infiniium EXR系列 示波器
  • LavaDome:一款基于ShadowDOM的DOM树安全隔离与封装工具
  • 大语言模型中,role为user、assistant、system有什么区别
  • 我主编的电子技术实验手册(18)——认识电感
  • 【数学建模】国赛论文写作教学——问题重述与分析
  • HTML实现俄罗斯方块
  • Spire.PDF for .NET【文档操作】演示:创建标记的 PDF 文档
  • 3.服务注册_服务发现
  • 低代码技术:简化应用开发,推动数字化转型
  • 树莓派4B安装golang最新版(20210520)
  • 代理IP设置白名单:让你的网络更安全高效
  • 今日算法:蓝桥杯基础题之“切面条”
  • AI学习指南深度学习篇-长短时记忆网络的调参和优化
  • uni-app的示例项目--简单的登陆页面及列表页面