当前位置: 首页 > 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:正常执行脚本

http://www.dtcms.com/a/118489.html

相关文章:

  • 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 水平分割带来的问题
  • 【Tauri2】016——后端Invoke结构体和invoke_key
  • opus+ffmpeg+c++实现录音
  • Windwos的DNS解析命令nslookup
  • Linux系统的不同发行版的常用命令
  • 大储EMS能量管理系统解决方案:助力企业实现智慧能源转型
  • SSM框架相关面试题
  • Vue3实战七、登录认证与退出登录
  • Spring AOP 核心的技术之一:动态代理
  • 其他合成方式介绍
  • nacos集群部署