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

工信部网站黑名单查询最近10条重大新闻

工信部网站黑名单查询,最近10条重大新闻,wordpress底部自豪采用,阿里云服务器可以做几个网站Bash 脚本案例:使用 -z 检查参数是否为空 以下是一个完整的脚本示例,演示如何使用 -z 检查用户是否提供了必要的参数,并根据参数执行不同操作:脚本功能 检查用户是否输入了 名字 和 年龄(两个必填参数)如果…

Bash 脚本案例:使用 -z 检查参数是否为空

以下是一个完整的脚本示例,演示如何使用 -z 检查用户是否提供了必要的参数,并根据参数执行不同操作:


脚本功能
  1. 检查用户是否输入了 名字年龄(两个必填参数)
  2. 如果没有提供参数,显示错误并退出
  3. 如果提供了参数,打印欢迎信息

脚本代码
#!/bin/bash
# 脚本名称:greet_user.sh
# 功能:检查用户输入参数并打印欢迎信息# 检查参数是否为空
if [ -z "$1" ] || [ -z "$2" ]; thenecho "错误:缺少参数!"echo "用法: $0 <名字> <年龄>"exit 1
fi# 如果参数正确,打印欢迎信息
name="$1"
age="$2"echo "----------------------------------------"
echo "欢迎, $name!"
echo "年龄: $age 岁"
echo "----------------------------------------"

脚本解析

代码部分作用
[ -z "$1" ]检查第一个参数(名字)是否为空
[ -z "$2" ]检查第二个参数(年龄)是否为空
`
echo "用法: $0 <名字> <年龄>"显示正确的脚本用法($0 是脚本名称)
exit 1以错误状态码退出(1 表示失败)
name="$1"age="$2"将参数赋值给变量,便于后续使用

运行测试

测试 1:不提供参数(触发错误)
$ ./greet_user.sh

输出

错误:缺少参数!
用法: ./greet_user.sh <名字> <年龄>
测试 2:提供完整参数
$ ./greet_user.sh Alice 25

输出

----------------------------------------
欢迎, Alice!
年龄: 25 岁
----------------------------------------
测试 3:只提供一个参数(触发错误)
$ ./greet_user.sh Bob

输出

错误:缺少参数!
用法: ./greet_user.sh <名字> <年龄>

关键点总结

  1. -z 的正确使用

    • 必须用引号包裹变量(如 "$1"),否则空值会导致语法错误。
    • 可以组合 ||&& 实现多条件检查。
  2. 用户友好的错误提示

    • 显示 用法: $0 <参数> 帮助用户正确输入。
  3. 退出状态码

    • exit 1 表示错误退出,exit 0(默认)表示成功。

扩展练习

  1. 添加默认值
    如果年龄未提供,默认设为 20

    age=${2:-20}  # 如果 $2 为空,age=20
    
  2. 检查年龄是否为数字

    if ! [[ "$2" =~ ^[0-9]+$ ]]; thenecho "错误:年龄必须是数字!"exit 1
    fi
    
  3. 使用 getopts 解析命名参数
    (如 ./greet_user.sh -n Alice -a 25


http://www.dtcms.com/wzjs/403843.html

相关文章:

  • 好看的公司网站排版设计软文代写平台
  • wordpress没有票编辑器凌哥seo技术博客
  • 做新网站推广的活动济南今日头条最新消息
  • 网站开发技术简介dw新东方在线教育平台官网
  • 敦煌网的网站推广方式百度下载app安装
  • 备案网站公共查询新闻小学生摘抄
  • 外国设计网站seo资源
  • 网站上的图片带店面是怎么做的写软文用什么软件
  • 襄阳哪里有做网站的百度注册新账号
  • 手机做网站自己做超级优化
  • 贵阳网站建设企业网站优化排名易下拉效率
  • 个人建站建设新型网络营销方式
  • 镇平做网站国际军事新闻最新消息今天
  • 布谷海南网站建设常用的网络推广手段有哪些
  • 网站开发授权书网络推广工作内容
  • 免费搭建手机网站seo关键词分析表
  • wordpress静态文件放到cdn济南新站seo外包
  • 长春快速建站优化关键词排名优化公司
  • 市政府网站集约化建设难点厦门百度seo点击软件
  • 做网站首页的尺寸seo需要培训才能找到工作吗
  • 免费下载公司宣传册设计样本深圳百度关键字优化
  • python 做网站很快吗服装品牌策划及营销推广方案
  • 山东饰品行业网站制作花都网站建设公司
  • 杭州网站建设过程苏州seo关键词优化排名
  • 做网站设计工资多少钱深圳今天重大事件新闻
  • 北京建设工程协会网站昆明seo优化
  • 哪里有建设网站的cps广告联盟网站
  • 网站安全检测腾讯自己开网站怎么开
  • 做网站常见问题模板奶茶的营销推广软文
  • 浙江龙游今日疫情最新消息通知aso关键词搜索优化