我需要这两个命令是一个(让我可以再管他们):
dig +nottlid -t any bix.hu | egrep -v "^;;|^;|^$" | sort
dig +nottlid -t any www.bix.hu | egrep -v "^;;|^;|^$" | sort
我的意思是我需要将这两个命令的输出放在一个管道中:
$ 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
和
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
这样我就可以将sha256sum
它们组合在一起,而不必将两个命令的输出写入一个文件和sha256sum
该文件。
问:是这样的:
echo hi | echo hi2 | sha256sum
当然这是行不通的,但是对此有什么解决方案吗?因此,我需要以下的sha256sum:
hi
hi2
-->>
697ec886148d94d5b094df14f301f2e5a4abd8098a0e0dc2afb0a97945cea677
但我只能获得来自不同命令的输出(如上所述,2个不同的域)。[只想编写“ DNS检查器”脚本来在域的DNS记录更改时警告我]
( command1; command2; ) | some-other-command
。