shell脚本获取MD5值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell脚本获取MD5值相关的知识,希望对你有一定的参考价值。
参考技术A Linux执行shell计算md5值可以通过md5sum计算出文件或者字符串的md5值。计算文件md5值:
直接输出值:
计算字符串MD5值:
MacOS控制台默认并不支持md5sum指令,如果使用md5sum指令获取md5值则需要通过homebrew安装对应的内容。
MAC 控制台默认情况下自带了一个md5指令可以计算md5值,使用如下:
计算文件md5值:
计算字符串md5值:
shell脚本
获取随机字符串或数字
获取随机8位字符串
#!/bin/bash #方法1,$RANDOM产生5位随机数,md5sum加密,然后截取8位 echo $RANDOM | md5sum | cut -c 1-8 #方法2 openssl rand -base64 4 #方法3 cat /proc/sys/kernel/random/uuid | cut -c 1-8
运行结果
0240b838 MayR3g== 9467a4cf
获取随机8为数字
#!/bin/bash #方法1,cksum:打印CRC效验和统计字节 echo $RANDOM | cksum | cut -c 1-8 #方法2: openssl rand -base64 4 | cksum|cut -c 1-8 #方法3 date +%N | cut -c 1-8
运行结果
88342984 20663999 49795828
定义一个颜色输出字符串函数
方法1
#!/bin/bash function echo_color(){ if [ $1 == "green" ]; then echo -e "