Как я могу автоматически создать документ, который позволяет мне сравнивать список 4 .png файлов бок о бок?

Это на самом деле очень легко. Если Ваш nsswitch является файлами ldap; просто добавьте запись для них в/etc/passwd и измените любой параметр, который Вы хотите. Если они уже не существуют в/etc/passwd, Вы могли бы сделать getent passwd <username> | sed 's|/home/<username>|/home/remoteusers/<username>|g' >> /etc/passwd например, для изменения их корневого каталога от корня / размещают к подпапке дома, названного remoteusers. Протест состоит в том, что Вы не можете использовать useradd или usermod, необходимо отредактировать файл с редактором.

2
16.05.2014, 02:19
2 ответа

Вот готовый сценарий, который будет делать то, что вы хотите.

$ ( 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
3
27.01.2020, 22:06

Попробуйте:

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

См. , как cat << EOF работает в bash?

0
27.01.2020, 22:06

Теги

Похожие вопросы