команда nbtstat

Сценарий запускается в собственной среде. Он не может повлиять на среду своей родительской оболочки (, из которой вы запускаете скрипт ), т.е. изменение $PATHв скрипте не изменит $PATHв вашей интерактивной оболочке.

Мини -пример этого:

$ echo "$PATH"
/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11R6/bin:/usr/local/bin

$ ( PATH="hello"; echo "$PATH" )
hello

$ echo "$PATH"
/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11R6/bin:/usr/local/bin

(не имеет значения, exportя снова exportпеременную PATHв подоболочке, так как она уже экспортирована)

Я предлагаю либо получить сценарий с помощью .или source, которые будут выполнять содержащиеся в нем команды в той же среде, что и текущая оболочка, либо превратить сценарий в функцию оболочки.

-3
15.10.2019, 19:48
2 ответа

nbtstat — это команда Windows.

nmblookupможет быть альтернативой nbtstat, устанавливается через:

sudo apt install samba-common-bin

справочные страницы(man nmblookup):

   nmblookup - NetBIOS over TCP/IP client used to lookup NetBIOS names
3
28.01.2020, 05:18

Чтобы быть точным, в дополнение к ответу, который дал GAD3R, точной командой для получения аналогичного вывода являетсяnmblookup -A <ip_address>

0
05.03.2021, 16:58

Теги

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