Wenn ich mache:
nmblookup myServerName
Ich bekomme:
192.168.6.106 myservername<00>
Da ich die von zurückgegebene IP nmblookup myServerName
in einem Bash-Skript verwenden möchte, möchte ich wissen, wie ich am besten nur die IP zurückgeben kann, nicht den myservername<00>
Teil der Zeichenfolge. Ich habe die nmblookup-Dokumentation durchgesehen , aber ich kann keine Option finden, die mir helfen würde.
samba
string-manipulation
jonathanbell
quelle
quelle
nmblookup server | awk '/^[0-9]+/ {print $1}'
Antworten:
Möglicherweise möchten Sie einige strengere Überprüfungen hinzufügen, einschließlich der Überprüfung der Integrität, da nmblookup möglicherweise fehlschlägt, wenn myServerName inaktiv ist:
quelle
test
! Scheint praktisch und komplex. ss64.com/bash/test.html