janezhao

查询在文档2中不存在,但是在文档1中存在的记录

#!bin/bash
if [ $# -eq 0 ]; then
echo "输入参数个数错误,正确格式如下:"
echo "sh $0 参照文本 待检验文本"
echo "执行此命令,将会打印出待检验文本中比参照文本中缺少的记录"
fi

if [ -f "diff.txt" ]; then
rm diff.txt
echo "删除原有的diff.txt"
fi

for line1 in $(cat $1)
do
grep $line1 $2 > /dev/null
if [ $? -eq 1 ];then
echo $line1 >> diff.txt
fi
done

cat diff.txt

  

分类:

技术点:

相关文章:

  • 2021-12-28
  • 2021-05-29
  • 2021-12-05
  • 2022-12-23
猜你喜欢
  • 2021-09-18
  • 2021-05-27
  • 2021-11-07
  • 2021-08-28
  • 2022-12-23
  • 2022-02-08
相关资源
相似解决方案