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

Shell脚本应用(一)---Shell脚本入门(基础+理论+实操+实例)-003篇

文章目录

      • 第一部分:`$1` 与参数传递(例 1-5)
      • 第二部分:`$?` 与退出状态(例 6-10)
      • 第三部分:子进程 vs Source(核心重灾区,例 11-15)
      • 第四部分:综合实战(例 16-20)

以下是为您定制的20 个阶梯式实战例子。请新建一个目录,跟着敲一遍,这是打通 Shell “任督二脉” 的最快路径。

第一部分:$1与参数传递(例 1-5)

例 1:最简单的传参

# 脚本名:test1.sh#!/bin/bashecho"第一个参数是:$1"
  • 执行:chmod +x test1.sh && ./test1.sh Hello
  • 结果:第一个参数是:Hello
  • 解析:$1捕获命令行紧跟的第一个词。

例 2:参数个数判断($#

http://www.zskr.cn/news/1337373.html

相关文章:

  • 为内部AI应用构建统一模型网关,Taotoken多模型聚合能力实践
  • 宁波内结构化最强的考编机构哪家专业
  • 别只当蓝牙芯片看!PHY6222这颗ARM Cortex-M0内核的SoC,其实是STM32的“无线平替”
  • ViGEmBus:终极Windows游戏控制器兼容性解决方案完全指南
  • 深入Logisim:手把手拆解硬布线 vs 微程序控制器,搞懂MIPS CPU的两种“大脑”
  • 自学编程首选!六款免费优质学习 APP 汇总
  • 【2026 最新】Kali Linux 零基础学习教程(超详细・全流程)
  • BabelDOC:学术论文翻译的革命性工具,让复杂PDF格式完美保留
  • 如何评估铜装饰加工厂哪家合作案例多、更值得选? - myqiye
  • 别再硬算公式了!用MATLAB脚本一键搞定三相并网逆变器LCL滤波器设计
  • 3分钟快速上手:Hanime1Plugin安卓插件打造纯净动画观影体验终极指南
  • 从SDF反标失败说起:为什么PBA模式的结果不能写进标准延迟文件?
  • 告别踩坑!RocketMQ Dashboard最新版(Spring Boot)打包、配置与启动避坑指南
  • 分享高效牧草种子生产厂,适合青贮制作的优质厂家 - myqiye
  • 拆解OpenTSN 3.2:如何用一套硬件逻辑,灵活拼出交换机与网卡?
  • 猫抓Cat-Catch:浏览器资源嗅探神器,轻松下载网页视频和流媒体资源
  • 保姆级教程:用GPROF和OProfile分析你的C程序性能,手把手教你画存储器山
  • Java中List之间求交集
  • 不止是UART:深入瑞萨RA_FSP的SCI模块,解锁SPI、I2C和智能卡接口的复用秘籍
  • ndarray 是类(Class)和array() 区别
  • CentOS 7.9扩容实战:手把手教你给VMware虚拟机加一块40G硬盘(附永久挂载配置)
  • 销售易NeoAgent 2.0深度解析:从“业务语义本体“到“智能体矩阵“的技术架构
  • 剪映自动化终极指南:用Python代码解放你的视频创作时间
  • Markdown图文教程转Word、PDF文档
  • Spring Boot 3 + Security 6实战:从零搭建一个带JWT和Redis的登录认证系统(附完整源码)
  • 如何提升区域科技创新服务效率与资源整合能力?
  • 别再只打开.Bas文件了!ZDevelop新建项目zpj的完整避坑指南
  • Gemini 3.5 发布:集前沿智能与行动力,多领域展现卓越性能与应用价值
  • VGG16深度学习人脸识别检测系统
  • 口碑好的虫情测报控制系统公司有哪些? - mypinpai