Shell中比较大小简洁总结
#!/bin/bash
if [ $1 -gt $2 ]
then echo "$1>$2"
else echo "$2>$1"
fi
# 数字判断一些命令
#-gt是大于的意思
#-lt是小于
#-eq是等于
#-ne是不等于
#-ge是大于等于
#le是小于等于
相关推荐
-
Shell中比较大小简洁总结
复制代码 代码如下: #!/bin/bash if [ $1 -gt $2 ] then echo "$1>$2" else echo "$2>$1" fi # 数字判断一些命令 #-gt是大于的意思 #-lt是小于 #-eq是等于 #-ne是不等于 #-ge是大于等于 #le是小于等于
-
Linux Shell中的特殊符号和含义简明总结(包含了绝大部份)
在Linux Shell中有很多的特殊符号,这对于我们写Shell脚本时要特别留意:一方面要知道这些特殊符号的用法,这些符号用好了可以达到事半功倍的效果:但另一方面要避免这些特殊符号的过度使用而导致脚本难以调试.难以阅读. 这些特殊符号罗列出来大致如下: 复制代码 代码如下: # ; ;; . , / / 'string'| ! $ ${} $? $$ $* "string"* ** ? : ^ $# $@ `command`{} [] [[]] () (()) || &~ ~
-
Android系统在shell中的df命令实现
当我们在shell中敲击df这条命令的时候,会看到: root@android:/ # df Filesystem Size Used Free Blksize /dev 446.8M 36.0K 446.8M 4096 /mnt/secure 446.8M 0.0 K 446.8M 4096 /mnt/asec 446.8M 0.0 K 446.8M 4096 /mnt/cart0 446.8M 0.0 K 446.8M 4096 /mnt/obb 446.8M 0.0 K 446.8M 40
-
shell中的排序算法示例代码
目录 冒泡排序法 基本思想: 算法思路 直接选择排序 基本思想: 反转排序 基本思想: 直接插入算法 基本思想: 希尔算法 基本思想 冒泡排序法 类似旗袍上涌的动作,会将数据在数组中从小大大或者从大到小不断的向前移动. 基本思想: 冒泡排序的基本思想是对比相邻的两个元素值,如果满足条件就交换元素值,把较小的元素移动到数组前面,把大的元素移动到数组后面(也就是交换两个元素的位置),这样较小的元素就像气泡一样从底部上升到顶部. 算法思路 冒泡算法由双层循环实现,其中外部循环用于控制排序轮数,一般为要
-
Shell中数组以及其相关操作的详细实例
Shell中数据类型不多,比如说字符串,数字类型,数组.数组是其中比较重要的一种,其重要应用场景,可以求数组长度,元素长度,遍历其元素,元素切片,替换,删除等操作,使用非常方便. Shell中的数组不像JAVA/C,只能是一维数组,没有二维数组;数组元素大小无约束,也无需先定义数组的元素个数;但其索引则像JAVA/C/Python,从0开始,下面其常用的方式进行总结. [数组声明] 备注: 1) 不像JAVA/C等强编程语言,在赋值前必须声明:SHELL只是弱编程语言,可事先声明也可不声明: 2
-
Shell中函数返回值超出问题
1.前言 快半年没有写博客了,荒废了很久,工作中的杂事太多,自己越来越懒了.为了鞭策自己成长,还是要坚持写写博客,记录自己的成长. 2.shell函数介绍 语法: 复制代码 代码如下: [ function ] funname [()] { action; [return int;] } 说明: (1)可以带function fun() 定义,也可以直接fun() 定义,不带任何参数. (2)参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值
-
Linux Shell中curl和wget使用代理IP的方法教程
前言 大家都知道,在Linux Shell中提供两个非常实用的命令来爬取网页,它们分别是 curl 和 wget,本文将给大家详细介绍关于在Linux Shell中curl和wget使用代理IP的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看吧. curl 和 wget 使用代理 curl 支持 http.https.socks4.socks5 wget 支持 http.https 代理示例: #!/bin/bash # # curl 支持 http.https.socks4.so
-
Linux Shell中三种引号的用法及区别
Linux Shell中有三种引号,分别为双引号(" ").单引号(' ')以及反引号(` `). 其中双引号对字符串中出现的$.''.`和\进行替换:单引号不进行替换,将字符串中所有字符作为普通字符输出,而反引号中字符串作为shell命令执行,并返回执行结果.具体含义如下: 双引号(" "):在双引号中,除了$, '', `和\以外所有的字符都解释成字符本身. 单引号(' '):在单引号中所有的字符包括特殊字符($,'',`和\)都将解释成字符本身而成为普通字符.
-
PHP统计目录中文件以及目录中目录大小的方法
本文实例讲述了PHP统计目录中文件以及目录中目录大小的方法.分享给大家供大家参考,具体如下: <?php //循环遍历目录中所有的文件,并统计目录和文件的大小 $dirName="phpMyAdmin"; $dir=opendir($dirName); //返回一个资源类型 while($fileName=readdir($dir)){ $file=$dirName."/".$fileName; if($fileName!="." &
-
linux shell中的比较符号与特殊符号介绍
shell字符串比较.判断是否为数字 二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别. 整数比较 -eq 等于,如:if [ "$a" -eq "$b" ] -ne 不等于,如:if [ "$a" -ne "$b" ] -gt 大于,如:if [ "$a" -gt "$b" ] -ge 大于等于,如:if [ "$a" -ge "$b"
随机推荐
- Jquery的hide及toggle方法让超链接慢慢消失
- JS实现可编辑的后台管理菜单功能【附demo源码下载】
- JS基础教程——正则表达式示例(推荐)
- 修改正确的asp冒泡排序
- c#连接sqlserver数据库、插入数据、从数据库获取时间示例
- docker官方镜像下载及使用Dockerfile创建镜像的方法
- LINUX下PHP程序实现WORD文件转化为PDF文件的方法
- JavaScript获取数组最小值和最大值的方法
- js颜色选择器代码[firefox不支持]
- 基于jquery实现图片上传本地预览功能
- jQuery 调用WebService 实例讲解
- IE不支持getElementsByClassName最终完美解决方案
- Jquery操作radio,checkbox,select表单操作实现代码
- Jquery 实现图片轮换
- 解决webpack打包速度慢的解决办法汇总
- Bootstrap表单控件使用方法详解
- ASP.NET(C#) 读取EXCEL另加解决日期问题的方法分享
- 小程序实现授权登陆的解决方案
- 微信公众平台获取access_token的方法步骤
- 对python:threading.Thread类的使用方法详解