黄舟2017-04-17 14:38:472楼
问题一:没遇到md5sum赋值到变量和直接echo的值是不一致的的情况
[root@localhost ~]# md5sum email.txt
6b15e74bf464475b4e18a9aa208b10d8 email.txt
[root@localhost ~]# cat email.txt
i@catscarlet.com
[root@localhost ~]# echo i@catscarlet.com|md5sum
6b15e74bf464475b4e18a9aa208b10d8 -
[root@localhost ~]#
[root@localhost ~]# a='i@catscarlet.com'
[root@localhost ~]# echo $a|md5sum
6b15e74bf464475b4e18a9aa208b10d8 -
你的代码至少在bash下是没法运行第四行的
[root@localhost ~]# bash -x test.sh
++ date +%Y-%m-%d
+ a=2016-03-30
+ echo 2016-03-30
2016-03-30
++ 2016-03-30
test.sh: line 4: 2016-03-30: command not found
++ cut -d '' -f1
++ md5sum
+ code='d41d8cd98f00b204e9