所以我有一個包含 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
最終產品:
調整
如果您想使用不同系列的.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