linux比较命令 -eq,linux条件判断:eq、ne、gt、lt、ge、le(示例代码)
命令简介:
条件判断:
如果用户不存在
添加用户,给密码并显示添加成功;
否则
显示如果已经没在,没有添加;
变量名称:
1、只能包含字母、数字和下划线,并且不能数字开头;
2、不应该跟系统中已有的环境变量重名;
3、最好做到见名知义;
bash中如何实现条件判断?
条件测试类型:
整数测试
字符测试
文件测试
条件测试的表达式:
[ expression ]
[[ expression ]]
test expression
整数比较:
-eq:测试两个整数是否相等;比如 $A -eq $B
-ne:测试两个整数是否不等;不等,为真;相等,为假;
-gt:测试一个数是否大于另一个数;大于,为真;否则,为假;
-lt:测试一个数是否小于另一个数;小于,为真;否则,为假;
-ge:大于或等于
-le:小于或等于
命令的间逻辑关系:
逻辑与: &&
第一个条件为假时,第二条件不用再判断,最终结果已经有;
第一个条件为真时,第二条件必须得判断;
逻辑或: ||
4.命令实例:
如果用户user6不存在,就添加用户user6
! id user6 && useradd user6
id user6 || useradd user6
如果/etc/inittab文件的行数大于100,就显示好大的文件;
[ `wc -l /etc/inittab | cut -d‘ ‘ -f1` -gt 100 ] && echo"Large file."
如果用户存在,就显示用户已存在;否则,就添加此用户;
id user1 && echo "user1 exists." || useradd user1
如果用户不存在,就添加;否则,显示其已经存在;
! id user1 && useradd user1 || echo "user1 exists."
如果用户不存在,添加并且给密码;否则,显示其已经存在;
! id user1 && useradd user1 && echo "user1" |passwd --stdin user1 || echo "user1exists."
linux比较命令 -eq,linux条件判断:eq、ne、gt、lt、ge、le(示例代码)相关推荐
- 汇编条件判断 eq neq
汇编条件判断 eq neq cpsr[30]是zero位,主要保存最近的一次"是否相等"的条件判断的结果 zero位状态由以下指令来设置 cmp r0 , r1 c ...
- linux+echo+权限不够,解决linux echo命令以及linux echo命令提示权限不够的方法
linux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo的用法.下面通过本文给大家介绍linux echo命令以及linux ...
- linux下执行php命令echo不输出,linux echo命令以及linux echo命令提示权限不够的方法...
linux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo的用法.下面通过本文给大家介绍linux echo命令以及linux ...
- linux mv命令的功能,linux常用命令:Linux常用命令之mv命令是什么?
Linux是目前使用比较广泛的服务器操作系统,可以安装在各种计算机硬件设备中,例如手机,路由器等.由于Linux是开源和免费的,因此Linux系统的稳定性和安全性更高一些,所以Linux具有很高的市场 ...
- linux 关机命令总结,Linux关机命令总结
在linux命令中reboot是重新启动,shutdown -r now是立即停止然后重新启动,都说他们两个是一样的,其实是有一定的区别的. shutdown命令可以安全地关闭或重启Linux系统,它 ...
- Linux之Shell脚本的条件判断和函数
一.条件判断 1.if判断 (1)基本语法 if [ 条件判断式 ] then程序 fi 注意事项: 1.[ 条件判断式 ]中括号和条件判断式之间必须有空格 2.if后要有空格 (2)实操 输入一个数 ...
- linux shell脚本中 if 条件判断
转载 https://blog.csdn.net/zhan570556752/article/details/80399154 "||"和"&&" ...
- linux grep egrep fgrep bash条件判断 bash测试 if 条件判断
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 3 ...
- Linux grep命令、Linux cd命令、Linux pwd命令
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. Linux grep命令用于查找文件里符合条件的字符串. grep指令用于查找内容包含指定的范本样式 ...
最新文章
- c语言中struct和c++中class实例对比
- Debian Security Advisory(Debian安全报告) DSA-4410-1 openjdk-8 security update
- java:输入输出流
- 用javascript实现一门编程语言-字符输入流
- web前端教程:css实现容器高度适应屏幕高度
- 网络协议从入门到底层原理(11)网络爬虫、无线网络、HTTP缓存、即时通信、流媒体
- 吉大20春学期计算机系统结构在线作业一,吉大20春学期《计算机原理及系统结构》在线作业一【奥鹏百分答案】...
- 简单排序---冒泡排序
- Java爬虫Jsoup篇
- win10更换微软拼音字体
- html5妇女节游戏,三八妇女节趣味小游戏
- 电子学会2022年9月青少年软件编程(图形化)等级考试试卷(三级)答案解析
- 天池竞赛入门实战——快来一起挖掘幸福感!
- 使用正则表达式进行身份证号匹配
- stm32cubx-usb-hid键鼠
- GraphQL 浅谈,从理解 Graph 开始
- Web 应用程序防火墙 (WAF)
- js中的debugger调试
- YOLOv4---(详解各种trick)
- Redis min-slaves-to-write