使用方式
echo -n "dev" | sha256sum | cut -d' ' -f1
此外也可以使用 md5sum
、sha224sum
、sha1sum
等,替换命令中的 sha256sum
即可。
命令解释
- echo 将字符串
"dev"
通过管道符传递给标准输出,-n
选项可以去掉多余的换行符 - sha256sum 本身接收的参数是文件路径,如果不指定,则从标准输出中读取内容用于计算摘要值
- cut 从标准输出中获取到
sha256sum
的结果,由于结果中同时也包含了文件名(在本例中文件名为-
),通过指定分割符-d' '
将输出拆分为两列,并通过-f1
打印第一列,即字符串的摘要值