Shell
如何自動創建允許我並排比較 4 個 .png 文件列表的文件?
所以我有一個包含 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
最終產品:
調整
如果您想使用不同系列的
.png
圖像,只需更改for
循環的參數即可。for i in {1..4}.png;do echo "<img src="$i">"; done
在我的範例中,這些文件名為
1.png
、2.png
、3.png
和。4.png
因此,如果他們都在自己的目錄中,您可以這樣做:for i in *.png;do echo "<img src="$i">"; done