4つの.pngファイルのリストを並べて比較できる文書を自動的に作成するにはどうすればよいですか?

4つの.pngファイルのリストを並べて比較できる文書を自動的に作成するにはどうすればよいですか?

したがって、自動的にいくつかの文書にパイプして簡単に比較できるように、並べて配置したい4つの.pngファイルのリストがあります。

自動的にHTMLファイルに入れるつもりです。そのため、端末コマンドを使用して4つの.pngファイルを自動的に配置したいと思います。

コマンドラインを介してこれを最もよく行うにはどうすればよいですか?

答え1

以下は、必要なタスクを実行するために一緒に作成されたスクリプトです。

$ ( echo -e "<html>\n<body>"; \
    for i in {1..4}.png;do echo "<img src="$i">"; done ; \
    echo -e "</body>\n</html>" ) | tee 4v.html
<html>
<body>
<img src=1.png>
<img src=2.png>
<img src=3.png>
<img src=4.png>
</body>
</html>

結果ファイルを表示するには4v.html:

$ xdg-open 4v.html

最終製品:

            SS#1

調整

別の一連の画像を使用するには、.pngループのパラメータを変更するだけですfor

for i in {1..4}.png;do echo "<img src="$i">"; done

私の例では、ファイル名は1.png、、、、およびです。したがって、それらがすべてディレクトリにある場合は、次のようにできます。2.png3.png4.png

for i in *.png;do echo "<img src="$i">"; done

答え2

努力する:

$ cat > compare.html <<EOF
  html img tags etc
  EOF

バラよりcat << EOFバッシュではどのように機能しますか?

関連情報