linux shell校验读写文件

来源:互联网 发布:淘宝店铺分数在哪里查 编辑:程序博客网 时间:2024/05/07 15:59
#!/bin/shsrc_file=$1dst_file=$2#cur_time=$(date "+%H:%M:%S")#end_time='09:00:00'cur_date=$(date "+%Y-%m-%d %H:%M:%S")end_date='2013-08-25 14:58:00'#end_date='1970-06-01 08:31:00'cur_datestamp=$(date -d "$(date "+%Y-%m-%d %H:%M:%S")" +%s);end_datestamp=$(date -d "$end_date" +%s);#echo $cur_datestamp#echo $end_datestampdeclare -i countercounter=0echo $cur_datestampecho $end_datestampwhile [[ $end_datestamp -gt "$(date -d "$(date "+%Y-%m-%d %H:%M:%S")" +%s)" ]];dosrc_crc=$(md5sum $1) src_val=${src_crc:0:32}echo "cp $1 $2";cp $1 $2;dst_crc=$(md5sum $2)dst_val=${src_crc:0:32}if [ "$src_val" = "$dst_val" ];thenecho "$counter  $(date "+%Y-%m-%d %H:%M:%S") $(date -d "$(date "+%Y-%m-%d %H:%M:%S")" +%s) copy result OK!" >> result.file;elseecho "$counter  $(date "+%Y-%m-%d %H:%M:%S") $(date -d "$(date "+%Y-%m-%d %H:%M:%S")" +%s) copy result Failed!"  >> result.file;ficounter=$counter+1;done;echo "cp end!" >> result.file;echo "Time end"


原创粉丝点击