mysql判断不等于空的脚本_Shell脚本中判断输入变量或者参数是否为空的方法
1.判断变量
复制代码代码如下:
read -p "input a word :" word
if [ ! -n "$word" ] ;then
echo "you have not input a word!"
else
echo "the word you input is $word"
fi
2.判断输入参数
复制代码代码如下:
#!/bin/bash
if [ ! -n "$1" ] ;then
echo "you have not input a word!"
else
echo "the word you input is $1"
fi
以下未验证。
3. 直接通过变量判断
如下所示:得到的结果为: IS NULL
复制代码代码如下:
#!/bin/sh
para1=
if [ ! $para1 ]; then
echo "IS NULL"
else
echo "NOT NULL"
fi
4. 使用test判断
得到的结果就是: dmin is not set!
复制代码代码如下:
#!/bin/sh
dmin=
if test -z "$dmin"
then
echo "dmin is not set!"
else
echo "dmin is set !"
fi
5. 使用""判断
复制代码代码如下:
#!/bin/sh
dmin=
if [ "$dmin" = "" ]
then
echo "dmin is not set!"
else
echo "dmin is set !"
fi
下面是我在某项目中写的一点脚本代码, 用在系统启动时:
复制代码代码如下:
#! /bin/bash
echo "Input Param Is [$1]"
if [ ! -n "$1" ] ;then
echo "you have not input a null word!"
./app1;./app12;./app123
elif [ $1 -eq 2 ];then
./app12;./app123
elif [ $1 -eq 90 ];then
echo "yy";
fi
mysql判断不等于空的脚本_Shell脚本中判断输入变量或者参数是否为空的方法相关推荐
- redchat怎么编写shell脚本_shell脚本编写思路
shell有两种执行命令的方式: 交互式(Interactive):解释执行用户的命令,用户输入一条命令,Shell就解释执行一条. 批处理(Batch):用户事先写一个Shell脚本(Script) ...
- C语言字符串判断是否与已知相同,C语言中判断两个字符串是否相同的方法
C语言中判断两个字符串是否相同的方法 C语言提供了几个标准库函数,可以比较两个字符串是否相同.以下是用strcmp()函数比较字符串的一个例子: #include #include void main ...
- thinkphp5 判断数据是否存在_ThinkPHP 5.1 中间件中判断要访问的操作是否存在
ThinkPHP 5.1 中间件中判断要访问的操作是否存在 ifu25 • 2021 年 01 月 15 日 按惯例还是吐槽 ThinkPHP 官方社区极度不友好,提问基本得不到答案,更很少有官方人员 ...
- mysql5.7.21备份脚本_Shell脚本使用汇总整理——mysql数据库5.7.8以后备份脚本
#!/bin/sh #db_backups_conf.txt文件路径 db_backups_conf="/wocloud/shell/db_backups_conf.txt" #判 ...
- linux 脚本 变量为空,Shell脚本中判断输入变量或者参数是否为空的方法
1.判断变量 复制代码 代码如下: read -p "input a word :" word if [ ! -n "$word" ] ;then echo ...
- mysql主从脚本_shell脚本部署mysql主从
centos6两台 Master IP:192.168.88.152 Slave IP:192.168.88.153 以下都是在主机上操作 两机配置免密登录 ssh-keygen -t rsa ssh ...
- 面试常用shell脚本_Shell脚本编写及常见面试题
注意事项 1)开头加解释器:#!/bin/bash 2)语法缩进,使用四个空格:多加注释说明. 3)命名建议规则:变量名大写.局部变量小写,函数名小写,名字体现出实际作用. 4)默认变量是全局的,在函 ...
- 判断表达式值是否为空_如何在 Python 中判断列表是否为空
在判断列表是否为空时,你更喜欢哪种方式?决定因素是什么? 在 Python 中有很多检查列表是否是空的方式,在讨论解决方案前,先说一下不同方法涉及到的不同因素. 我们可以把判断表达式可以分为两个阵营: ...
- shell判断输入变量或者参数是否为空
2019独角兽企业重金招聘Python工程师标准>>> 判断变量 read -p "input a word :" word if [ ! -n "$ ...
最新文章
- mysql proxies_priv_Mysql5.7.18利用MySQLproxies_priv实现类似用户组管理实例分享
- pr图形模板预设怎么使用_技术丨PR怎样安装动态图形模板?Pr mac版怎样调用Mogrt预设?Adobe Premiere导入MOGRTs预设完整教程...
- 【BZOJ 3165】 [Heoi2013]Segment 李超线段树
- CentOS6配置部署Zabbix监控
- iPhone Development Blog系列: 如何制作服务条例窗口
- Linux 下定时文件crontab配置
- 分析JobInProgress中Map/Reduce任务分配
- 与我们息息相关的internet服务(2)---WWW服务
- 编译C++11/14方法
- 容器技术Docker K8s 8 容器服务ACK Pro版集群
- 极客大学产品经理训练营 产品思维和产品意识 作业2
- 快40岁了,我还要不要继续写代码呢?
- linux添加jetdirect协议,Padavan 路由器固件 不能驱动 hp1005、hp1020之类打印机 foo2zjs ZjStream协议的linux打印机驱动程序...
- 工具篇:这可能是全 GitHub 最牛逼的抢票神器!
- Day41——Dp专题
- 个人GitHub学生认证经验分享
- 爬取网易云音乐50000+首歌曲
- 聊一下盲盒app开发 盲盒小程序开发
- Python机器学习1-餐饮企业综合分析
- 微信投屏服务器出错,微信发布7.0.21版本,修复异常问题,增加超实用新功能