开发shell脚本分别实现以脚本传参以及read读入的方式比较2个整数大小。用条件表达式(禁止if)进行判断并以屏幕输出的方式提醒用户比较结果。注意:一共是开发2个脚本。当用脚本传参以及read读入的方式需要对变量是否为数字、并且传参个数不对给予提示。read读入方式#!/bin/bash
read -p "Pls input two num:"&            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-05-11 19:26:09
                            
                                5888阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            shell比较两个文件 
1.方法一:diff
#diff file1 fil2 
2.方法二:实用comm 
#comm -3 file1 file2 这个方法看起来最简单。命令comm的功能就是,逐行比较两个排好序的文件,默认输出有三列:只在file1中有的行、只在file2中有的行、在 file1和file2中共有的行。有参数-1 -2 -3,分别来抑制输出对应的列。例如在我们的方法二中,实用-3参数,不输出file1和file2中共有的部分。即能达到我们本文的目的。
但是注意到,comm比较排好序的两个文件,comm在处理文件的时候,首先要查看文件是否有序,例如file1和file2的内容如下:
$cat file1
line1
line2
line3 
$cat file2
line0
line1
line3
line2
调用前面方法二的命令的时候,就会提示file2文件时无序的,输出的结果如下:
# comm -3 file1 file2
        line0
line2
comm: file 2 is not in sorted ord            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-07-31 09:15:04
                            
                                4243阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             Date类在jdk1.1中就已经出现,算得上一个比较有历史的类了,用来表示日期时间。在实际的工作中有时会涉及到对日期时间的一个比较,判断两个时间的先后顺序。  首先来简单的看一下Date类,因为在其使用过程发现其使用存在一些缺陷,Date类大多数的方法都已被弃用,但是还是有一些人在使用中。下面是Date的两个构造方法:  public Date() {
  this(System.current            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-28 18:10:25
                            
                                117阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Date: 2018.6.301 、参考:2、Linux diff比较两个文件是否相同#!/bin/bash# ScriptName: file_diff.shecho "usage: -$0 file1 file2"file1=$1file2=$2if [ -f $file1 ] && [ -f $file2 ]then    diff $file1 $file2 > /d            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-05-04 01:11:31
                            
                                4087阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            格式很重要多一个空格少一个空格都可能出错            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-05-25 10:16:14
                            
                                1352阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #include <stdio.h>
#include <stdlib.h>
main()
{
int i,j,k,a,b,c,d,n,x,y,tag1,tag2;
long m;
scanf("%d/%d,%d/%d",&a,&b,&c,&d);
//printf("%d%d%d%d\n",a,b,c,d);
tag1=b;tag2=d;
            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-03-24 17:36:17
                            
                                556阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            两个文件之间进行比较 测试选项 作用 文件1 -net 文件2 判断文件1的修改时间是否比文件2的新(如果新则为真) 文件1 -ot 文件2 判断文件1的修改时间是否比文件2的旧(如果旧则为真) 文件1 -ef 文件2 判断文件1是否和文件2的Inode(即i节点号)号是否一致,可以理解为两个文件是 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-06 15:02:00
                            
                                435阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            两个文件之间进行比较 测试选项 作用 文件1 -net 文件2 判断文件1的修改时间是否比文件2的新(如果新则为真) 文件1 -ot 文件2 判断文件1的修改时间是否比文件2的旧(如果旧则为真) 文件1 -ef 文件2 判断文件1是否和文件2的Inode(即i节点号)号是否一致,可以理解为两个文件是 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-06 15:02:00
                            
                                796阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            filecmp定义了两个函数,用于方便地比较文件与文件夹:    filecmp.cmp(f1, f2[, shallow]): 比较两个文件的内容是否匹配。参数f1, f2指定要比较的文件的路径。可选参数shallow指定比较文件时是否需要考虑文件本身的属性(通过   os.stat函数可以获得文件属性)。如果文件内容匹配,函            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-18 19:24:33
                            
                                207阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            第一个 定时抓取服务器JVM相关信息
#! /bin/sh #get_current_time export JAVA_HOME=/opt/jdk1.6.0_10/export  PATH=$JAVA_HOME/bin:$PATH export  CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH  da            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2011-09-23 15:35:01
                            
                                725阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近遇到过比较文件大小的需求问题,防止文件重传会用到,一开始思路是先比较文件的大小,大小不同一定不相同,然后对文件读流,然后逐步比较文件流是否相同,相同者文件大小相同。但是这种操作对内存消耗太大,针对大文件会有些消耗内存。后来看到网友提供的读取文件流,获取文件“md5”值的方法,感觉这种方法挺不错。public static String getMD5(String path) {            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-18 17:12:55
                            
                                180阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            根号5等于多少(五种技巧)实数的大小比较,除了常规的方法以外,还有一些比较特殊的方法需要我们掌握。在学习有理数时,比较大小的方法有:(1)数轴法,在数轴上,右边的数比左边的数;(2)正数大于0,0大于负数,正数大于负数;(3)两个负数,比较其绝对值的大小,绝对值大的数反而小。在学习整式加减法时,我们又学习了比较大小的新方法,那就是作差法,这也是比较大小最常规的方法。那么,这些方法在实数中适不适用呢            
                
         
            
            
            
            假设有两个参数,$1和$2
max=0
if [ "$1" -ge "$2" ]
then
max="$1"
else
max="$2"
fi
比较操作:
-ge 大于等于
-gt 大于
-eq 相等
-lt 小于
-ne 不相等
如果循环比较的话,
试试这样:
max=0
for args in $*
do
    if [ "$max" -lt "$args" ]
    then            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2012-06-15 18:19:00
                            
                                256阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            问题:如何得到两个文件的交集、并集和差集?交集:两个文件中都出现的行并集:两个文件中的所有行加起来,去掉重复差集:在一个文件中存在,而在另一个文件中不存在。比如以下两个文件:a.txtaaabbbccc111222b.txtcccdddeee111333结果:a.txt和b.txt的交集:ccc111a.txt和b.txt的并集:111222333aaabbbcccdddeeea.txt中            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-22 10:00:48
                            
                                237阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、使用new Integer()创建的对象Integer i=new Integer(50);
Integer j=new Integer(50);
System.out.println(i==j);  //运行的结果是false我们可以看到程序运行的结果是false,这不难理解,我们执行了两次new,所以创建了两个Integer类型的对象,对象之间使用“==”来比较是不合适的,该符号是用来比较            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-19 23:01:55
                            
                                154阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            比较原理从第一个元素顺序开始比较,如果相等,则继续,返回第一个不相等元素得比较结果。如果所有元素比较均相等,则长的列表大,一样长则两列表相等。示例a = [5, 6, 3]
b = [5, 4, 3, 1]
# 返回第1个不相等同位元素的比较结果
print(a > b, a == b, a < b)     # 第2位数比较 6 > 4 所以 a > b
a = [5,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-05 11:39:43
                            
                                545阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Python中那些你必须知道的坑整数比较的坑在 Python 中一切都是对象,整数也是对象,在比较两个整数时有两个运算符==和is,它们的区别是:is比较的是两个整数对象的id值是否相等,也就是比较两个引用是否代表了内存中同一个地址。==比较的是两个整数对象的内容是否相等,使用==时其实是调用了对象的__eq__()方法。知道了is和==的区别之后,我们可以来看看下面的代码,了解Python中整数            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-22 13:42:24
                            
                                191阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            parseFloat将它的字符串参数解析成为浮点数并返回。如果在解析过程中遇到了正负号(+ 或 -)、数字 (0-9)、小数点,或者科学记数法中的指数(e 或 E)以外的字符,则它会忽略该字符以及之后的所有字符,返回当前已经解析到的浮点数。同时参数字符串首位的空白符会被忽略。 if(parseFloat(val.toString()) >parseFloat('100')) {}封装数据处理            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-22 11:14:04
                            
                                1007阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1 环境变量
1.1 Windows下环境变量
系统变量Path中要加入Python安装路径:
C:\xxxx\Python36;C:\xxxx\Python36\Scripts;
2 条件判断
2.1 if...elif..else
只有一种条件判断
1 ifxxxx:2 code3 elifyyyy:4 code5 else:6 code
非空即真
包括空字符串、空列表、None等
1 if            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-21 10:30:58
                            
                                273阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            //var yourtime=document.getElementById('begin_time').value;var yourtime='2010-12-10 11:12';yourtime = yourtime.replace("-","/");//替换字符,变成标准格式var d2=ne...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-05-20 11:12:00
                            
                                889阅读
                            
                                                                                    
                                2评论