4개의 .png 파일 목록을 나란히 비교할 수 있는 문서를 자동으로 만들려면 어떻게 해야 합니까?

4개의 .png 파일 목록을 나란히 비교할 수 있는 문서를 자동으로 만들려면 어떻게 해야 합니까?

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

최종 제품:

            SS #1

조정

다른 일련의 이미지를 사용하려면 .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

답변2

노력하다:

$ cat > compare.html <<EOF
  html img tags etc
  EOF

바라보다cat << EOF배쉬에서는 어떻게 작동하나요?

관련 정보