linux shell比较两个文件夹下的文本内容
来源:互联网 发布:连接tor网络失败 编辑:程序博客网 时间:2024/05/16 18:49
#!/bin/sh
if [ $# -ne 2 ]
then
echo Usage: compare.sh fold_name_1 fold_name_2
exit
fi
if [ ! -d $1 ]
then
echo $1 is not a
exit
fi
if [ ! -d $2 ]
then
echo $2 is not a
exit
fi
fold1=$(echo $1 | sed 's|\(^[^/]*\).*|\1|')
fold2=$(echo $2 | sed 's|\(^[^/]*\).*|\1|')
compareFOLD()
{
for file in $1/*
do
if [ -d $file ] then
compareFOLD $file
elif [ -f $file ]
then
if [ ! -L $file ]
then
file2=$(echo $file | sed "s|^.[^/]*\(.*\)|$fold2\1|")
diff $file $file2
if [ $? -ne 0 ]
then
echo -e "\033[32m"$file
echo $file2
echo -e "\033[0m"---------------------------------------------------------------------
fi
fi
fi
done
}
compareFOLD $fold1
- linux shell比较两个文件夹下的文本内容
- linux shell比较两个文件夹下的文本内容
- linux 比较两个文件夹下的内容
- Vim比较两个文本的内容
- shell怎么比较两个文件夹的差别
- shell脚本比较两个文件夹
- python 同步两个文件夹下的内容(包括子文件夹)
- 两个文件夹 的比较
- linux 下使用diff命令比较两个文件夹
- 文件输入输出 c++ 比较两个文本内容
- 比较两个txt文件内容的差异,分别在windows与linux环境下
- linux根目录下各文件夹 的内容
- linux shell 统计文件夹下的目录
- Linux Shell获取文件夹下的文件名
- shell脚本查找两个文件夹下相同的文件名
- java比较两个文件夹下的文件是否一致
- shell下处理文本内容的几个有效命令
- 比较两个文本的不同
- List<T> Contains方法实现
- linux c 获取硬盘的序列号
- 排序算法
- 客户关系管理SAP整体解决方案
- javascript Date format(js日期格式化)
- linux shell比较两个文件夹下的文本内容
- 反射
- LeetCode:237
- 2015/7/16/for循环的应用
- 【CSS】隐藏多行文本框Textarea在IE中的垂直滚动条
- linux内核互斥问题总结#1
- SAP制造业解决方案
- linux系统安装rsync和sersync实现数据实时同步详细步骤(rsync实时同步)
- windows 10 technical preview