社区
Linux/Unix社区
帖子详情
一个shell对参数进行验证的问题.
ymmzl
2007-08-20 11:56:04
sh prog.sh p1 p2
其中p1,p2为两个参数,验证方式如下:
如果 p1长度=4 且 为数字 则
通过
否则
提示
退出
如果 p2为日期 且不大于今天 则
通过
否则
提示
退出
该怎么写? 谢谢.
...全文
188
2
打赏
收藏
一个shell对参数进行验证的问题.
sh prog.sh p1 p2 其中p1,p2为两个参数,验证方式如下: 如果 p1长度=4 且 为数字 则 通过 否则 提示 退出 如果 p2为日期 且不大于今天 则 通过 否则 提示 退出 该怎么写? 谢谢.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hifrog
2007-08-28
打赏
举报
回复
对日期格式有什么要求?
是
2007-12-31
2007-31-12
Dec. 31,2007
2007/12/31
31/12/2007
还是2007年12月31日
hzcpig
2007-08-20
打赏
举报
回复
#!/bin/bash
#是否两个参数
if [ $# -lt 2 ];then
echo "Usage: $0 arg1 arg2"
exit 1
fi
#测试p1是否为数字
expr $1 + 0 > /dev/null 2>&1
if [ "$?" != "0" ] || [ $1 -lt 1000 ] || [ $1 -ge 10000 ];then
echo "p1 is unvalid"
exit 1
fi
exit 0
只写了p1部分~~~有空再写...
27.
shell
当中的函数
参数
函数
参数
函数可以接受
参数
: 传递
参数
给函数:在函数名后面以空白分隔给定
参数
列表即可,如:...函数
参数
是
Shell
位置
参数
的一种,在函数内部可以使用$n来接收,例如,$1 表示第
一个
参数
,$2 表示第二个
参数
,依
Shell
-基础部分
1.
Shell
脚本介绍 文章目录1.
Shell
脚本介绍1.
Shell
脚本1. 什么是
Shell
2.
shell
作用详析3. 常用的
shell
类型4.
shell
脚本格式2.
shell
和
shell
脚本的区别3. 交互式
shell
和非交互式
shell
4. 运行
shell
脚本的两种方法1. ...
Shell
提升配置管理的效率与质量:基于
Shell
脚本修改变更值
基于
Shell
脚本修改变更值:我们详细...具体的优化措施包括增加注释、加强
参数
验证
、提取重复代码到函数中、定义常量、添加日志记录功能、支持命令行
参数
传递以及使用更具可读性的语法结构。希望对以后的编码有所帮助。
SQL Server阻止了对组件xp_cmd
shell
的过程
在使用的SQL Server 的BCP工具
进行
导入、导出时,执行命令,出现下面图中的错误提示:SQL Server 阻止了对组件 'xp_cmd
shell
' 的 过程 'sys.xp_cmd
shell
' 的访问,因为此组件已作。。。。。。。。。。。根据提示很...
【
Shell
编程】
Shell
脚本中各类
参数
传递以及获取
命名规范:使用有意义的
参数
名(如优于-i错误处理:对非法
参数
立即退出并显示帮助安全防护:始终
验证
和清理输入
参数
文档注释:在脚本头部添加
参数
说明usage() {cat 用法: ${0##usage() {cat 用法: ${0 ## * / } ...
Linux/Unix社区
23,217
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章