따라서 자동으로 일부 문서로 파이프하여 쉽게 비교할 수 있도록 나란히 배치하려는 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