У вас есть шаблон Regex:
(?:)
(?!)
, которые поддерживаются только grep
с PCRE, Perl-совместимым регулярным выражением ( -P
)
Итак, вам понадобится grep -P
, а чтобы захватить только совпавшую часть, -o
:
% grep -Po '(?:([bcdfghjklmnpqrstvwxzy])(?!.{1,2}\1)){3}' <<<'foobarspfb'
rsp
Для Убунту
введите команду
# uname -r
будет печатать имя ядра
# uname -a
Распечатает всю информацию
или еще мы можем проверить с помощью cat /proc/version
Для Redhat и Centos
# cat /etc/redhat-release
# lsb_release –a
dmesg | grep Linux
Эта команда считывает журналы загрузки при запуске.
Выход:
[ 0.000000] Linux version 4.9.0-8-amd64 (debian-kernel@lists.debian.org) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1) ) #1 SMP Debian 4.9.110-3+deb9u4 (2018-08-21)