imagemagickがテキストファイルから逆に読んだり追加したりするのはなぜですか?

imagemagickがテキストファイルから逆に読んだり追加したりするのはなぜですか?

サンプルファイル

ファイル.txt

後で再生成して使用する

このテキストファイル内の各単語に対応する画像

そして.png

そして.png

中古.png

中古.png

line.pngを追加

line.pngを追加

テキストファイルに表示されるのと同じ順序で画像を追加してみてください。

cat file.txt | while read line; do
    for word in $line; do
        convert "$word".png append_row.png +append  append_row.png
    done
done

出力

line.pngを追加

line.pngを追加

質問:逆に単語が追加されるのはなぜですか。各単語を別の単語の後に追加するにはどうすればよいですか?

ベストアンサー1

2つの画像をリンク/追加し"$word".pngappend_row.png各反復ごとにその順序で生成された単語の左側に新しい単語画像を追加します。

次の2つのパラメータを交換できます。

convert append_row.png "$word".png +append append_row.png

おすすめ記事