Как проверить, соответствует ли строка ввода определенному формату?

Вам нужно настроить непрозрачность всплывающих окон.

Следующие инструкции применимы к Xfce 4.8 и новее.

  1. Откройте Менеджер настроек или запустите xfce4-settings-manager

  2. Перейдите к Window Manager Tweaks - Compositor

  3. Найдите опцию Непрозрачность всплывающих окон: (в направлении последней записи)

  4. Перетащите ползунок до крайнего правого положения (в направлении Opaque)

  5. Наконец, нажмите Close

Теперь всплывающее меню больше не прозрачное и полностью непрозрачное.

До: Semi-transparent

Xfce4 menu is semi-transparent

After: Полностью непрозрачное

Xfce4 menu is fully opaque

6
09.01.2018, 00:13
2 ответа

Con la sintaxis estándar sh(también funcionaría con bashy cualquier otro shell compatible con POSIX):

x='[[:xdigit:]]'
mac_pattern="$x$x:$x$x:$x$x:$x$x:$x$x:$x$x"

printf >&2 'Please enter a MAC address: '; read mac
case $mac in
  ($mac_pattern) echo OK;;
  (*) echo >&2 BAD;;
esac
0
27.01.2020, 20:20
[[ $mac_address: =~ ^([[:xdigit:]]{2}:){6}$ ]]
6
27.01.2020, 20:20

Теги

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