脚本中的不同变量

脚本中的不同变量

我意识到该diff命令是为目录/文件保留的,但我发现它可以从标准输入中读取,所以这不一定是真的。

是否有可能以某种方式比较存储在ksh脚本中的两个变量?

代码如下:

a=$(cut -c 1-10 first_file.txt)
b=$(cut -f '3' -d ' ' second_file.txt)

#what I would like to do
$(diff $a $b) > differences.txt

答案1

使用流程替代(感谢丹尼斯!)如这里所述. 这可能就可以了

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

至少,这对于我在 cygwin 上的 bash 来说是有效的。

相关内容