Цифровой садик - приветственная

Цифровой садик - приветственная | Полный список всего, что тут есть | RSS | Подписаться через follow.it

09.10.2023

bash

собирать то, что бессистемно нахватывала в предыдущие времена

Аналог yeahconsole башем

wmctrl надо для контролирования окошек.

WINTITLE="yeahurxvt"
PROGNAME="urxvt"
# ищем окно по имени и скрываем/показываем или запускаем окно в зависимости от ситуации
if [ `wmctrl -xl | grep -c "$WINTITLE"` != 0 ]; then
        # скрываем или показываем нужное окно в зависимости от того что сейчас
    wmctrl -x -r "$WINTITLE" -b toggle,hidden
else
        # запускаем если нет окна с нужным именем
    $PROGNAME -name "$WINTITLE" &
    # ну и размер сразу выставить можно, параметры добавить и прочее по желанию - главное что бы имя у окна было нужное
fi
exit 0

Зациклить выполнение чего-то до успеха

#!/bin/bash
echo "hello"
false # $? на начало until будет не 0
until [ $? -eq 0 ]
  do
      echo "do something"; # и это самое что-нибудь должно уметь код возврата хотя б на уровне "всё ок" и "всё остальное", тогда сработает
  done;
echo "bye";

Если у вас есть мысли, комментарии, предложения или отклики по поводу этой страницы или этого цифрового сада в целом, напишите мне сообщение на agnessa@agnessa.pp.ru. Мне ооочень интересно!

Задонатить.


An IndieWeb Webring 🕸💍