shell 判断脚本参数
2024-10-14 04:02:11
测试登陆脚本
./test.sh -p 123 -P 3306 -h 127.0.0.1 -u root
#!/bin/sh
if [ $# -ne ];then
echo "USAGE: $0 -u user -p passwd -P port -h host"
exit
fi while getopts :u:p:P:h: name
do
case $name in
u)
mysql_user=$OPTARG
;;
p)
mysql_passwd=$OPTARG
;;
P)
mysql_port=$OPTARG
;;
h)
mysql_host=$OPTARG
;;
*)
echo "USAGE: $0 -u user -p passwd -P port -h host"
exit
;;
esac
done if [ -z $mysql_user ] || [ -z $mysql_passwd ] || [ -z $mysql_port ] || [ -z $mysql_host ]
then
echo "USAGE: $0 -u user -p passwd -P port -h host"
exit
fi echo $mysql_user $mysql_passwd $mysql_port $mysql_host
# 结果 root 123 3306 127.0.0.1
最新文章
- PHP处理一个5G文件,使用内存512M的,数据为整形,从大到小排序,优化排序算法
- CSS从大图片上截取小图标的操作以及三角形的画法
- Objective-C 【点语法】
- IOS开发之微博的设计与实现
- 4安德鲁斯.2.2在系统,具有系统权限的应用程序无法读取或写入SD卡
- Win7笔记本电脑启用虚拟WIFI共享上网
- Flink 核心技术浅析(整理版)
- Spring MVC整合Mybatis 入门
- AE插入音乐
- read_csv 的 names 和 index_col 参数作用
- 【iCore4 双核心板_ARM】例程五:SYSTICK定时器 实验——定时点亮LED
- 禁止单个IP或ip段访问
- 图像阈值化-threshold、adaptivethreshold
- FiddLer模拟post不成功的解决办法
- 选择排序_c++
- 消除Xcode 5中JosnKit类库的bit masking for introspection of objective-c 警告
- NOIP 马拦过河卒
- python 旧类中使用property特性的方法
- java TCP通信 socket 套接字 用图片上传轰炸服务器
- 1864: [Zjoi2006]三色二叉树