Linux/shell下算字符串或文件的MD5值
2013-12-30 19:50
591 查看
所要用到的命令就是 md5sum
man一下md5sum命令,得到md5sum命令的用法:
md5sum [OPTION]… [FILE]…
1、计算指定文件的MD5值(如a.rmvb)
md5sum a.rmvb
输出结果类似如下:
8dab209d0b7c7fb1afb071f0855a8c37 a.rmvb
即计算出的md5值加上文件名
测试了一下,发现这命令算一2G多的电影所用时间不过几十钞,效率还行。
2、计算字符串MD5值(如字符串 “password”)
echo -n “password” | md5sum
输出:
5f4dcc3b5aa765d61d8327deb882cf99 -
上面echo加 -n的作用是去除串结尾的回车符,因为echo命令默认会添加一回车符。
像如果是:
echo “password” | md5sum
那输出的将会是:
286755fad04869ca523320acce0dc6a4 -
不加-n与加-n结果是不一样的。正确的做法一般是要加-n参数。
man一下md5sum命令,得到md5sum命令的用法:
md5sum [OPTION]… [FILE]…
1、计算指定文件的MD5值(如a.rmvb)
md5sum a.rmvb
输出结果类似如下:
8dab209d0b7c7fb1afb071f0855a8c37 a.rmvb
即计算出的md5值加上文件名
测试了一下,发现这命令算一2G多的电影所用时间不过几十钞,效率还行。
2、计算字符串MD5值(如字符串 “password”)
echo -n “password” | md5sum
输出:
5f4dcc3b5aa765d61d8327deb882cf99 -
上面echo加 -n的作用是去除串结尾的回车符,因为echo命令默认会添加一回车符。
像如果是:
echo “password” | md5sum
那输出的将会是:
286755fad04869ca523320acce0dc6a4 -
不加-n与加-n结果是不一样的。正确的做法一般是要加-n参数。
相关文章推荐
- [转载]Linux系统如何用shell命令获取文件或字符串的MD5值
- Shell脚本执行hive语句 | hive以日期建立分区表 | linux schedule程序 | sed替换文件字符串 | shell判断hdfs文件目录是否存在
- Linux系统shell脚本对字符串、数字、文件的判断
- Linux系统shell脚本对字符串、数字、文件的判断
- linux下用shell、sed批量替换多个文件中的字符串
- Shell脚本运行hive语句 | hive以日期建立分区表 | linux schedule程序 | sed替换文件字符串 | shell推断hdfs文件文件夹是否存在
- linux 在shell下如何 将字符串写入 文件?
- Linux_Linux_Shell 中[[]]与[]区别, 文件,字符串,数字对比
- 【shell】linux统计某一文件中字符串“sent ip”出现的次数
- 计算字符串和文件的MD5值
- Linux设置文件与Shell操作环境
- shell在一个大文件找出想要的一段字符串操作技巧
- [Unix] shell脚本实现的修改文件中的字符串
- Linux下查找含有某字符串的文件的方法
- linux查找目录下的所有文件中是否含有某个字符串
- Linux中csv文件按照指定大小进行分割的shell
- Linux $HOME下文件记录(Vim/Shell)
- shell读取文件的指定行字符串
- shell sed替换、删除文件中的某个字符串
- linux 批量复制某一类文件shell脚本