我对比较命令有问题。
我使用它将结果输出到屏幕,但我什么都没收到(echo是空的)但是在执行命令后我获得了一个数值
COMP=`compare -metric PSNR 00000003.jpg 00000004.jpg difference.png`<br>
echo "$COMP"
我试过这个:
OUTPUT="$(compare -metric PSNR 00000003.jpg 00000004.jpg difference.png)"
echo "${OUTPUT}"
但它没有帮助
答案 0 :(得分:1)
compare
在stderr
而非stdout
上撰写,因此请使用以下内容将stderr
转移到stdout
:
comp=$(compare -metric PSNR 1.png 2.png diff.png 2>&1)
echo $comp