您的位置:首页 > 运维架构 > Shell

shell之md5sum(对文件内手机号生成MD5)

2015-11-19 17:07 771 查看
#/bin/bash
YUAMFILE=$1
MUDIFILE=/server/shiyan/mudi.txt
AWKFILE=/server/shiyan/awk.txt
dos2unix $YUAMFILE
. /etc/init.d/functions
>$MUDIFILE
for n in `grep -o "[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]" $YUAMFILE`
do
MD5=`echo -n $n|md5sum`
echo "${n} ${MD5}" >> $MUDIFILE
if [ $? -eq 0 ]
then
action " $n md5 " /bin/true
else
action "$n md5" /bin/false
exit 1
fi
done
sleep 3
>$AWKFILE
awk -F"[ ]+" '{print $2}' $MUDIFILE >>$AWKFILE
if [ $? -eq 0 ]
then
clear
action " AWK IS OK " /bin/true
else
action "AWK NOT OK" /bin/false
exit 1
fi
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  shell functions