【发布时间】:2013-11-21 17:06:17
【问题描述】:
#!/bin/bash
output=$(compare -subimage-search -metric mae large_image.png item.png result.png)
echo "Output is: $output"
显示如下:
7216.53 (0.110117) @ 6,4
Output is:
但我期待这样的事情
Output is: 7216.53 (0.110117) @ 6,4
在我看来,compare(imagemagick) 正在使用除 'print' 或 'echo' 以外的其他打印行命令
我对其他命令行没有问题,例如:
output=$(date)
echo "output is: $output"
这将产生:
output is: Fri Nov 22 01:02:07 PHT 2013
【问题讨论】:
-
听起来您的比较命令没有写入 STOUT。如果你运行
compare ... > /dev/null,你会看到任何输出吗?
标签: linux bash shell imagemagick compare