如何检查和删除Shell / Bash中的引号?

时间:2019-04-15 22:08:03

标签: bash shell

我在SHA 256中获得了一些数据,但是有时数据周围有引号。如何检查报价并删除是否存在报价?

预期输入:

C968F28F6CE18487CB327D7C9ACFDA04F02F76DD17D3982F6275508CB2D1803A

需要固定(删除引号或修剪空格):

"C968F28F6CE18487CB327D7C9ACFDA04F02F76DD17D3982F6275508CB2D1803A"
"   C968F28F6CE18487CB327D7C9ACFDA04F02F76DD17D3982F6275508CB2D1803A"

2 个答案:

答案 0 :(得分:0)

很难看到您的数据,这很难说,但这是一个tr命令,它天真地删除了引号:

tr -d \"\'

答案 1 :(得分:0)

您可以使用sed命令删除引号。这是一些示例:

sed -i -e 's/"//g' file

也引用了Unix & Linux

或者,也许更简单一些,是使用vim的命令来完成它。

:%s/"//g