Puncte:0

dig - obțineți numai nume de gazdă

drapel cn

Ar putea cineva să mă ajute dacă există o modalitate de a obține de la dig numai nume de gazdă dacă vreau să obțin lista zonei DNS? Lucrez cu această comandă:

dig @dns.example.com example.com axfr

ieșirea este:

exemplu1.com. 1200 ÎN A 1.1.1.1
exemplu2.com. 1200 ÎN A 2.2.2.2
....

Aș dori să primesc doar

exemplu1.com
exemplu2.com
....

Am incercat sa folosesc filtre sapa.... | taie -d ' ' -f1 , dar nu funcționează corect în acest caz. Poate ar trebui să folosesc ceva regex?

Brandon Xavier avatar
drapel us
`dig +scurt . . . ` sau verificați această întrebare https://serverfault.com/questions/431080/dig-show-only-answer?rq=1
jozinko9 avatar
drapel cn
@BrandonXavier Am încercat `+short`, dar îmi dă o mulțime de adrese IP în loc de nume. Cred că modalitatea mai bună va fi să o analizăm. Cu toate acestea, nu știu cum să tai prima coloană.
Michael Hampton avatar
drapel cz
Comanda de tăiere pare corectă. Care este problema pe care o ai cu el?
Puncte:0
drapel fr

Asigurați-vă ieșirea în TEST și apoi executați această comandă. Acesta compară rezultatul dvs. cu o expresie regex care caută numele de gazdă.

[[ $TEST =~ ^([a-zA-Z1-9])*.[a-zA-Z]* ]] | ecou „${BASH_REMATCH}”

Sper că acest lucru vă ajută

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.