标签: bash
我刚刚编写了一个bash脚本来使用hasibeenpwned.com API检查密码,我遇到了一个问题。我的脚本的第一行看起来像:
hash=$(printf "$1" | sha1sum | cut -d" " -f1)
只要密码不包含任何bash特殊字符,它就可以正常工作。
我想知道是否有办法逃脱bash变量中的每个特殊字符,以便用户可以输入asdf(*&^%作为他们的密码?
asdf(*&^%
由于