我有 $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")
我有 $a 和 $b。我想diff
在这些上奔跑。
我想出的最好的办法是:
diff <(cat <<<"$a") <(cat <<<"$b")
但我觉得我缺少一个聪明的 Bash 语法来做到这一点(如“为什么不直接使用 foo?”)。
echo
。显然不那么奇怪了。
#!/bin/bash
a="`seq 10`"
b="`seq 0 11`"
diff <(echo "$a") <(echo "$b")