shell脚本对比文件名不同
如图,testa中文件是2016-08-29_01h00m这种格式的,不是2016-08-29_01h00m.Monday.1472410801.tgz,相似的文件名不需...
如图,testa中文件是2016-08-29_01h00m这种格式的,不是2016-08-29_01h00m.Monday.1472410801.tgz,相似的文件名不需要显示出来
testb中文件是2016-08-29_01h00m这种格式的 展开
testb中文件是2016-08-29_01h00m这种格式的 展开
展开全部
echo `cat testb` | awk '{print $1"|"$2"|"$3}' > tmp
cat testa | egrep -v `cat tmp`
cat testa | egrep -v `cat tmp`
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试试:
for tgz in `cat testa`
do
name=`echo $tgz | cut -d. -f1`
a=`grep $name testb`
if [ 0$a == "0" ];then
echo $tgz
fi
done
for tgz in `cat testa`
do
name=`echo $tgz | cut -d. -f1`
a=`grep $name testb`
if [ 0$a == "0" ];then
echo $tgz
fi
done
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询