shell对比文件内容脚本分享
2015-07-16 14:41
639 查看
这篇文章主要介绍了shell 对比文件内容脚本,找出两个文件不同的数据,需要的朋友可以参考
复制代码代码如下:
#!/bin/sh
function _diffab(){
x=0
for i in `cat $1`;do
for j in `cat $2`;do
if [ $i == $j ];then
x=1
break;
fi
done
if [ $x -ne 1 ];then
echo $i
fi
x=0
done
}
if [ "$1" == "" ] || [ "$2" == "" ];then
echo "use like this: $0 filea fileb"
else
{
_diffab $1 $2
_diffab $2 $1
}
fi
复制代码代码如下:
#!/bin/sh
function _diffab(){
x=0
for i in `cat $1`;do
for j in `cat $2`;do
if [ $i == $j ];then
x=1
break;
fi
done
if [ $x -ne 1 ];then
echo $i
fi
x=0
done
}
if [ "$1" == "" ] || [ "$2" == "" ];then
echo "use like this: $0 filea fileb"
else
{
_diffab $1 $2
_diffab $2 $1
}
fi
相关文章推荐
- XShell配置Socket5代理
- Powershell查看AD 组成员的变化
- shell-自动部署war包到tomcat
- 整理文件比较的Shell脚本
- linux中shell变量$#,$@,$*,$?,$0,$1,$2的含义解释
- linux shell if 参数
- Git shell
- USER username (Login failed): Invalid shell: '/bin/false'
- bash shell 使用技巧
- windows shell备忘
- How to pass multiple parameters in PowerShell invoke-restmethod
- linux更换阿里云的源的shell脚本
- linux的shell函数参数
- 一个不错的shell 脚本教程 入门级
- PowerShell批量检查域密码弱口令
- PowerShell批量检查域密码弱口令
- Linux Shell编程入门
- 编写自己的Shell解释器
- Ubuntu_使用shell
- bash终端操作常用快捷键