我有一个包含两个多行字符串的脚本。我想知道它们是否相等。我还没有找到执行此操作的方法,因为尽管比较容易,但将变量的值传递给比较对象不是一件容易的事。我尚未成功将其传递给diff,但这可能是我的无能(我尝试过的很多事情都导致“文件名太长”错误)。一种解决方法是用一些稀有字符替换换行符,但它遇到了几乎相同的问题。有任何想法吗?
这可能会有所帮助:
var=$(echo -e "this\nis \na\nstring" | md5sum)
var2=$(echo -e "this\nis not\na\nstring" | md5sum)
if [[ $var == $var2 ]] ; then echo true; else echo false; fi
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句