如何自動建立一個文檔,允許我並排比較 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.png2.png3.png、 和。4.png因此,如果它們都單獨位於一個目錄中,您可以這樣做:

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

答案2

嘗試:

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

cat << EOFbash 中如何運作?

相關內容