zi663227 发表于 2018-8-20 09:26:21

shell-md5sum

  #!/bin/bash
  ordsumfile=/tmp/sum.txt
  #Ordfirst=$(cat $ordsumfile|awk '{print $1}')
  #----------------------->definition find file list
  AA=(
  $(find /etc/ -name *.conf)
  )
  #----------------------->definition find match file true and false
  sumtrue=/tmp/sumtrue.txt
  sumfalse=/tmp/sumfalse.txt
  >$sumtrue && >$sumfalse
  for ((i=0;i/dev/null
  if [ $? -eq 0 ];then
  echo "${AA[$i]} ----> values not change!" >>$sumtrue
  echo "-----------------------------------------------------------------">>$sumtrue
  else
  grep $Valuefile $ordsumfile &>/dev/null
  if [ $? -eq 0 ];then
  echo "${AA[$i]} ----> values change!" >>$sumfalse
  echo "-----------------------------------------------------------------" >>$sumfalse
  else
  echo "${AA[$i]} ----> find file in ord file not exist,is new file!" >>$sumfalse
  echo "-----------------------------------------------------------------" >>$sumfalse
  fi
  fi
  done

页: [1]
查看完整版本: shell-md5sum