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"
随机推荐
- sql server2008数据库迁移的两种方法
- DIV任意拖动的问题
- jQuery实现带分组数据的Table表头排序实例分析
- jQuery实现的调整表格行tr上下顺序
- Asp.Net二级域名共享Forms身份验证、下载站/图片站的授权访问控制
- java设计模式之模板方法模式详解
- SpringBoot构建Restful service完成Get和Post请求
- ORACLE数据库中怎么求除数字、字母之外的非中文字符的正则表达式
- ASP.NET笔记之广告控件的使用方法
- 利用js正则表达式验证手机号,email地址,邮政编码
- js 连接数据库如何操作数据库中的数据
- JS实现的Unicode编码转换操作示例
- Asp.net中DataTable导出到Excel的方法介绍
- JS给超链接加确认对话框的方法
- mysql mycat 中间件安装与使用
- 鼠标移动到超链接上的效果
- 终于明白了tc编译的dos程序和vc编译的win32控制台程序的区别
- 把Lua编译进nginx步骤方法
- Node.js 使用命令行工具检查更新
- html的DOM中document对象anchors集合用法实例