比较bash变量中的多行字符串

恩托尼奥

我有一个包含两个多行字符串的脚本。我想知道它们是否相等。我还没有找到执行此操作的方法,因为尽管比较容易,但将变量的值传递给比较对象不是一件容易的事。我尚未成功将其传递给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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

比较bash变量中的多行字符串

来自分类Dev

比较变量与字符串bash

来自分类Dev

Bash中的空字符串比较

来自分类Dev

bash中的字符串比较

来自分类Dev

bash中的字符串比较失败

来自分类Dev

比较bash中的字符串

来自分类Dev

Bash中的多字符串比较

来自分类Dev

BASH变量与字符串的比较总是失败

来自分类Dev

在Bash中将变量与字符串进行比较

来自分类Dev

如何比较多行字符串

来自分类Dev

比较2个多行字符串

来自分类Dev

VS 2008中的SSIS多行字符串变量

来自分类Dev

删除多行字符串变量中每行开头的空格

来自分类Dev

VS 2008中的SSIS多行字符串变量

来自分类Dev

遍历存储在变量中的多行字符串

来自分类Dev

使用多行模式在bash中替换字符串

来自分类Dev

如何将stdin拆分为多个多行字符串,并将每个字符串放入不同的bash变量中

来自分类Dev

是否可以比较C中相同变量的字符串?

来自分类Dev

比较 Prolog 中的变量和字符串

来自分类Dev

Django模板的多行字符串变量

来自分类Dev

从Python变量获取多行字符串

来自分类Dev

比较命令结果与bash中的字符串

来自分类Dev

bash脚本中的字符串比较问题

来自分类Dev

比较bash中的多个选项(字符串)

来自分类Dev

比较命令结果与bash中的字符串

来自分类Dev

比较 bash awk 命令中的通配符字符串

来自分类Dev

PHP将字符串与存储在变量中的字符串进行比较

来自分类Dev

Bash cUrl 响应转换为字符串 - 在字符串比较中不会匹配“相同”字符串

来自分类Dev

将引号插入bash中的字符串变量中