Shell脚本入门:多命令处理

embedded/2024/9/22 11:49:17/

我的后端学习大纲

我的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.ppmy.cn/embedded/103008.html

相关文章

第二证券:三折折叠屏手机呼之欲出,14股业绩暴涨超200%

智能制作龙头大手笔投建机器人超级工厂 8月29日晚间,埃夫特发布公告称,公司拟运用自有或自筹资金在安徽省芜湖市经过购买土地用于出资制作埃夫特机器人超级工厂暨全球总部项目,根据初步测算,项目出资金额约人民币18.93亿元&#…

【面试】jvm静态变量和局部变量对比

目录 1. 说明2. 声明位置与所属3. 生命周期4. 访问方式5. 初始化6. 存储空间7. 线程安全性 1. 说明 1.在Java虚拟机(JVM)中,静态变量(类变量)和局部变量是两种不同类型的变量,它们在多个方面存在显著的区别…

神经网络卷积层

一、卷积操作 对应位置相乘相加,最终组成一个新的矩阵,实现了降维。 二、代码 import torch import torchvision from torch import nn from torch.nn import Conv2d from torch.utils.data import DataLoaderdataset torchvision.datasets.CIFAR10(&…

ArcGIS栅格裁剪与合并,制作等高线

1、下载高程数据(DEM) https://mp.weixin.qq.com/s/ewlUUVV0PwdcspPGtSdCog 项目区域对应的卫片,也可以在谷歌地图里看大致经纬度范围 2、项目区域 确定项目区域,例如某个县区范围 3、栅格裁剪与合并 将DEM多个栅格数据合并&#…

嵌入式中详解STM32启动文件

本文对STM32启动文件startup_stm32f10x_hd.s的代码进行讲解,此文件的代码在任何一个STM32F10x工程中都可以找到。 启动文件使用的ARM汇编指令汇总 Stack——栈 Stack_Size EQU 0x00000400 AREA STACK, NOINIT, READWRITE, ALIGN=Stack_Mem SPACE Stack_Size__initial_sp 开辟…

探索音视频SDK在软件集成与私有化部署中的技术难题与解决策略

随着数字化转型的加速,音视频通信已成为众多行业不可或缺的一部分,从在线教育到企业协作,从电商直播到远程医疗,音视频SDK(软件开发工具包)作为实现这些功能的核心技术,其重要性日益凸显。然而&…

8款好用的电脑监控软件推荐?(一口气了解8款!)赶紧Get吧!

电脑监控软件成为了企业和个人管理电脑、提高工作效率、保护信息安全的重要工具。 这些软件不仅能够实时监控电脑的使用情况,还能帮助管理者制定合理的工作计划,预防潜在的安全风险。 本文将为您详细介绍八款功能强大、易于使用的电脑监控软件&#xff…

Project 2021图文安装教程及下载

Microsoft Project是一个国际上享有盛誉的通用的项目管理工具软件,凝集了许多成熟的项目管理现代理论和方法,可以帮助项目管理者实现时间、资源、成本的计划、控制。Microsoft Project 不仅可以快速、准确地创建项目计划,而且可以帮助项目经理…