我使用ImageMagick的蒙太奇来创建图片预览;即克。
montage *.jpg output.jpg
然而,* .jpg是很多文件;很多都很相似,例如
a.jpg b.jpg c.jpg d.jpg 01.jpg
我能以某种方式只将每个第X个文件传递给蒙太奇吗?
例如每隔一个文件:
a.jpg c.jpg 01.jpg
谢谢:)
答案 0 :(得分:1)
将所有文件存储在一个数组中。然后遍历数组并选择备用元素,如下所示:
all=( *.jpg )
for (( i=0; i<${#all[@]}; i+=2 )); do
everyOther+=( "${all[$i]}" )
done
montage "${everyOther[@]}" output.jpg