Shell

如何自動創建允許我並排比較 4 個 .png 文件列表的文件?

  • May 15, 2014

所以我有一個包含 4 個 .png 文件的列表,我想將它自動傳送到一些文件,以便將它們並排放置以便於比較。

我正在考慮自動將它們放入 HTML 文件中。所以我想使用終端命令自動放置 4 個 .png 文件中的每一個。

我將如何通過命令行最好地做到這一點?

這是一個組合在一起的腳本,可以做你想做的事。

$ ( 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

最終產品:

            #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

引用自:https://unix.stackexchange.com/questions/129434