当我这样做
echo User1 | sha256sum
我得到
63085ad94a3278338ca12c823f49a8494454e6728a28e20cf79a1b685ddeaad9 -
但是当我做的时候
User1=$(echo User1 | sha256sum)
然后再
$User1
我得到
bash: 63085ad94a3278338ca12c823f49a8494454e6728a28e20cf79a1b685ddeaad9: command not found
为什么我得到的bash和命令没有找到,而不仅仅是散列?我希望将散列赋给变量
1条答案
按热度按时间enxuqcxy1#
$User1
表示执行User1
变量中的任何内容,由于63085ad94...
可能不是有效命令的名称,因此生成错误消息command not found
。如果目的是 * 显示 * 变量的内容,则考虑...