Bash - 输出识别输出到新行

时间:2014-09-16 05:40:09

标签: bash

我在网上找到了这个命令,并说它应该将每个输出行打印到文件中的新行,但它没有。

find ./dir -name "*.jpg" -exec identify -format '%i 1 0 0 %w %h' \{\} \; > out.txt

这些方面的东西:

find ./dir -iname "*.jpg" -exec echo \{\} 1 0 0 100 40 \; > out.txt

有什么想法吗?

编辑:

我得到的输出是:

./dir/1.jpg 1 0 0 916 1040./dir/10.jpg 1 0 0 496 588./dir.....

我所追求的是:

./dir/1.jpg 1 0 0 916 1040    
./dir/10.jpg 1 0 0 496 588

1 个答案:

答案 0 :(得分:0)

如果您在\n的末尾添加'%i 1 0 0 %w %h'以表示换行符,则此功能应该有效。