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

Linux之Shell脚本--命令提示的写法

原文网址:Linux之Shell脚本--命令提示的写法-CSDN博客

简介

本文介绍Linux的Shell脚本命令提示的写法。

场景描述

在写脚本时经常会忘记怎么使用,需要进行命令提示。比如:输入-h参数,能打印用法。

实例

新建文件:test.sh,内容如下:(注意:必须是/bin/bash,/bin/sh不支持[[)

#!/bin/bash

# 没有参数,或者参数为 --help 或 -h
if [[ $# -lt 1 || $1 == "--help" || $1 == "-h" ]]; then
  # 如果是,则打印用法
  echo "Usage: your_command [options]"
  echo ""
  echo "Options:"
  echo "  --option1        Description of option1"
  echo "  --option2        Description of option2"
  echo "  --help           Show this help message and exit"
  exit 0
fi


echo aaa

测试1:使用-h参数打印用法

测试2:正常执行脚本

相关文章:

  • Axure PR 9 中继器 08 添加行
  • JSON格式
  • Linux的那些基础常用命令汇总
  • 基于SSM的旅游推荐系统网站
  • 聊聊Spring AI的MilvusVectorStore
  • 前端网络请求与资源加载优化实战指南
  • 【AI提示词】因果溯源大师
  • SpringBoot学生成绩管理系统设计与实现
  • [Linux][经验总结]vi编辑文件中文乱码,但cat查看却显示正常处理方法
  • 国网B接口注册流程详解以及注册失败原因(电网B接口)
  • 明远智睿RK3588开发板助力工业机器智能化升级
  • 通过世界排名第一的免费开源ERP,构建富有弹性的智能供应链
  • 高级:消息队列面试题精讲
  • 【学Rust写CAD】36 颜色插值函数(alpha256.rs补充方法)
  • Vue3实战二、搭建Vue3+ElementPlus项目教程
  • Scala 转义字符
  • AI赋能ArcGIS Pro——水系网络AI智能提取 | GIS人工智能制图技术解析
  • 洛谷 P3367 【模板】并查集 C++
  • [原创](Modern C++)现代C++的关键性概念: std::move()可以理解为把数据进行剪切再粘贴.
  • BGP路由协议之解决 IBGP 水平分割带来的问题
  • 新华时评:让医德医风建设为健康中国护航
  • “85后”贵阳市政府驻重庆办事处主任吴育材拟任新职
  • 国际奥委会举办研讨会,聚焦如何杜绝操纵比赛
  • 坚持吃素,是不是就不会得高血脂了?
  • 泽连斯基启程前往土耳其
  • 爱德华多·阿拉纳宣誓就任秘鲁新总理