比较两个变量的优雅方法?

比较两个变量的优雅方法?

我有 $a 和 $b。我想diff在这些上奔跑。

我想出的最好的办法是:

diff <(cat <<<"$a") <(cat <<<"$b")

但我觉得我缺少一个聪明的 Bash 语法来做到这一点(如“为什么不直接使用 foo?”)。

答案1

echo。显然不那么奇怪了。

#!/bin/bash

a="`seq 10`"
b="`seq 0 11`"

diff <(echo "$a") <(echo "$b")

相关内容