Поиск локальной подсети

Вы получаете пустой вывод для первой записи, потому что это было уже считано и проанализировано, когда Вы устанавливаете FS.

Необходимо установить разделителя полей прежде, чем считать и проанализировать входную запись. Так также

awk 'BEGIN{ FS = "-" }{print $2}'

или

awk -F'-' '{print $2}'

Кроме того, можно вызвать awk повторно проанализировать текущую запись после установки FS:

awk '{FS = "-"; $0 = $0; print $2}'

Относительно Вашего конвейера, grep не нужно, awk может внести свой вклад также:

ls | awk -F'-' '/some-part-of-file/{print $2}'
2
07.10.2015, 14:38
3 ответа

Из вашего вопроса неясно, какую версию CentOS вы используете и если это MySQL или MariaDB пакеты для базы данных, я предоставлю свое решение, которое работает на CentOS 7 для MariaDB .

Я установил модуль MariaDB из https://downloads.mariadb.org/mariadb/repositories/#mirror=kisiek&distro=CentOS&distro_release=centos7-amd64--centos7&version=10.1 , и моя проблема зависимости исчезла.

Что касается любой другой платформы, где могут возникнуть аналогичные проблемы, попробуйте выбрать свою ОС из: https://downloads.mariadb.org/mariadb/repositories/#mirror=kisiek После установки MariaDB из их официального хранилища никаких дополнительных работ не требовалось.

Но, тем не менее, вопрос недостаточно многословен, чтобы дать правильный ответ на ваше дело - мой ответ может быть или не быть полезным для вас.

-121--167957-

Контрольный диск Windows спас мне жизнь (я должен был использовать его перед использованием тестового диска). Используется «chkdsk E :/F/R» в cmd.

-121--150242-

Просто используйте nmap с собственным IP-адресом и подузлом в CIDR-Notation , ( 255,255,248,0 - это /21 ):

nmap 192.168.1.67/21

nmap затем выполняет проверку ping для каждого IP-адреса в этой подсети. Это может занять некоторое время, поскольку в подсети /21 есть 2048 адреса. Нажмите пространства во время проверки, чтобы увидеть ход выполнения.

1
27.01.2020, 22:12

У меня есть старая программа под названием aggis. Она говорит мне следующее:

herman-pts/6:~% aggis -r 192.168.1.67/21

 Совокупность "*/21", содержащая "192.168.1.67", такова:

 192.168.0/21 (2048 хостов: 192.168.0.0 - 192.168.7.255 )

К сожалению, я должен был просто знать, что 255.255.248.0 - это /21 . Это не дало мне возможности использовать маску сети, только CIDR.

В Интернете должно быть множество "Калькуляторов IP-адресов", которые могут ответить и на этот вопрос.

0
27.01.2020, 22:12

Широковещательный пинг: ping -b 192.168.7.255 nmap

1
27.01.2020, 22:12

Теги

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