Potrzebuję tych dwóch poleceń, aby były jednym (aby móc przesyłać je dalej):
dig +nottlid -t any bix.hu | egrep -v "^;;|^;|^$" | sort
dig +nottlid -t any www.bix.hu | egrep -v "^;;|^;|^$" | sort
Mam na myśli, że potrzebuję, aby dane wyjściowe tych dwóch poleceń znajdowały się w jednym potoku:
$ dig +nottlid -t any bix.hu | egrep -v "^;;|^;|^$" | sort
bix.hu. IN A 193.239.149.1
bix.hu. IN MX 10 deneb.iszt.hu.
bix.hu. IN NS ns.iszt.hu.
bix.hu. IN NS ns.iszt.hu.
bix.hu. IN NS ns-s.nic.hu.
bix.hu. IN NS ns-s.nic.hu.
bix.hu. IN SOA ns.iszt.hu. hostmaster.iszt.hu. 2011053000 28800 7200 604800 14400
i
dig +nottlid -t any www.bix.hu | egrep -v "^;;|^;|^$" | sort
bix.hu. IN NS ns.iszt.hu.
bix.hu. IN NS ns-s.nic.hu.
www.bix.hu. IN A 193.239.149.1
żebym mógł sha256sum
je razem, bez zapisywania danych wyjściowych dwóch poleceń w jednym pliku i sha256sum
pliku.
P: tak to wygląda:
echo hi | echo hi2 | sha256sum
oczywiście to nie zadziała, ale czy są na to jakieś rozwiązania? Tak więc potrzebuję sha256sum:
hi
hi2
-->>
697ec886148d94d5b094df14f301f2e5a4abd8098a0e0dc2afb0a97945cea677
ale mogę mieć tylko dane wyjściowe z różnych poleceń [wspomniane powyżej, 2 różne domeny]. [Chcę tylko napisać skrypt „DNS Checker”, aby ostrzec mnie, gdy rejestr DNS zmieni się dla domeny]
( command1; command2; ) | some-other-command
.;
nie jest wymagana.Są dwa sposoby na uzyskanie dokładnie tego wyniku bez grepowania:
Wyłącz sekcje, których nie chcesz:
Wyłącz wszystkie sekcje, a następnie włącz sekcje, które chcesz:
Wygląda też na to, że dane wyjściowe dają za każdym razem inną sekcję
additional
(lub „glue
”), więc możesz z niej skorzystać,+noadditional
jeśli tylko próbujesz sprawdzić zmiany w pliku strefy.źródło