小编kpi*_*tru的帖子

如何从输出中删除换行符?

在shell中使用哈希密码(sha512)会破坏该行.如何在一行中获得结果?

散列脚本:

password="abc123"
hashPassw="$(/bin/echo -n "${password}" | openssl dgst -binary -sha512 | openssl enc -base64)"
echo "${hashPassw}"
Run Code Online (Sandbox Code Playgroud)

输出是(为什么打破了这条线?):

xwtd2ev7b1HQnUEytxcMnSB1CnhS8AaA9lZY8DEOgQBW5nY8NMmgCw6UAHb1RJXB
afwjAszrMSA5JxxDRpUH3A==
Run Code Online (Sandbox Code Playgroud)

应该是一行:

xwtd2ev7b1HQnUEytxcMnSB1CnhS8AaA9lZY8DEOgQBW5nY8NMmgCw6UAHb1RJXBafwjAszrMSA5JxxDRpUH3A==
Run Code Online (Sandbox Code Playgroud)

shell

3
推荐指数
2
解决办法
6969
查看次数

标签 统计

shell ×1