标题: [文本处理] 执行nslookup 〉*.txt 无法获得完整输出 [打印本页]
作者: china_abcd 时间: 2018-2-24 16:13 标题: 执行nslookup 〉*.txt 无法获得完整输出
电脑环境WIN7 旗舰版,因特网环境。在CMD下执行nslookup,无法获得完整输出。如何将完整输出导出(重定向到某个文件?)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
C:\p_test>nslookup www.xyz.bj.pro
服务器: ns-pd.online.sh.cn
Address: 202.96.209.133
*** ns-pd.online.sh.cn 找不到 www.xyz.bj.pro: Non-existent domain
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
以上2行+号之间,是dos环境下的显示,但加上“输出〉”到某个txt文件后,有个别语句无法导出(少个别语句),见以下2行*号之间
****************************************************************
C:\p_test>nslookup www.xyz.bj.pro > dns_check.txt
*** ns-pd.online.sh.cn 找不到 www.xyz.bj.pro: Non-existent domain
C:\p_test>type dns_check.txt
服务器: ns-pd.online.sh.cn
Address: 202.96.209.133
****************************************************************
作者: codegay 时间: 2018-2-24 17:09
- C:\Users\root>dnslu qiita.com
- DNSlu v980312H (c) 1997, 1998, Frank P. Westlake All rights Reserved.
-
- Request: qiita.com
- Host name: qiita.com
- Address: 54.65.10.114
- Address: 52.196.156.163
复制代码
换个工具,非常快好用。http://batch-cn.qiniudn.com/tool/dnslu.exe
作者: 老刘1号 时间: 2018-2-24 22:27
本帖最后由 老刘1号 于 2018-2-24 22:31 编辑
CMD有2个默认输出句柄,你只定义了一个为输出到文件,自然无法获得完整输出。- nslookup www.xyz.bj.pro >dns_check.txt 2>&1
复制代码
作者: china_abcd 时间: 2018-2-26 10:50
谢谢大家的帮忙。请问"老刘1号",1)平时学习时如何知道某个DOS命令有几个输出句柄,在哪里可以查到如nslookup,systeminfo之类命令有几个输出句柄?
2)看了你的提示,操作后可以全部显示了。但显示顺序为何在TXT导出文件中“2〉&1”这句反而在前?
D:\PING>nslookup www.xyz.bj.pro >dns_check.txt 2>>&1
D:\PING>type dns_check.txt
*** UnKnown 找不到 www.xyz.bj.pro: Non-existent domain
DNS request timed out.
timeout was 2 seconds.
服务器: UnKnown
Address: 192.168.0.1
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |