Nslookup: команда, не найденная ошибкой на RHEL/CentOS 7

В зависимости от того, насколько структурированный Ваши данные, Вы могли сделать это как это с sed:

<infile.php sed -n 's:include("\([^"]\+\)");:/&/ { r \1\nd }:p' | 
  sed -f - -e '/<\?php\|\?>/d' infile.php

Первый вызов sed пишет sed сценарий со строками как:

/include("file1.php");/ { r file1.php
d }

Которые заменяют подобранные строки содержанием файла, они упоминают. Последний sed затем выполняет этот сценарий наряду с /<\?php\|\?>/d, который удаляет строки с <?php и ?>.

67
25.10.2014, 19:17
2 ответа

Минимальная инсталляция, вероятно, не пришла с пакетом bind-utils , который, как я полагаю, содержит nslookup .

Вы можете установить bind-utils с помощью:

sudo yum install bind-utils

В общем, вы можете найти, какой пакет предоставляет команду, используя yum provides команду:

sudo yum provides '*bin/nslookup'
133
27.01.2020, 19:31

Для тех, кто использует DEBIAN , следует использовать пакет dnsutils , и процесс установки должен начинаться с:

sudo apt-get install dnsutils -y

По словам других пользователей, то же самое для Ubuntu

20
27.01.2020, 19:31

Теги

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