Tengo una lista de 4 archivos .png y me gustaría canalizarlos automáticamente a algún documento que los coloque todos uno al lado del otro para facilitar la comparación.
Estoy pensando en ponerlos automáticamente en un archivo HTML. Así que me gustaría usar comandos de terminal para colocar automáticamente cada uno de los 4 archivos .png.
¿Cuál sería la mejor manera de hacer esto a través de la línea de comando?
Respuesta1
Aquí tienes un script pirateado que hará lo que quieras.
$ ( 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>
Para mostrar el archivo resultante 4v.html
:
$ xdg-open 4v.html
Y el producto final:
Ajustes
Si desea utilizar una serie diferente de .png
imágenes, simplemente cambie los argumentos del for
bucle.
for i in {1..4}.png;do echo "<img src="$i">"; done
Los archivos se llaman 1.png
, 2.png
, 3.png
y 4.png
en mi ejemplo. Entonces, si estuvieran todos en un directorio por sí solos, podrías hacer esto en su lugar:
for i in *.png;do echo "<img src="$i">"; done