导航:首页 > 程序命令 > 命令行结果输出到文件

命令行结果输出到文件

发布时间:2024-10-16 11:37:39

1. 运行CMD里面,怎么把得到的结果数据保存为文本文件

1、输出为指定文件需要使用重定向命令,“Win+R”快捷键打开运行,输入“cmd”打开命令提示符。

之所以要另存一下文档是因为CMD导出的文档的“源信息”没有生成全,就会有这样的提示,重新保存文档,源信息就全有了。

2. linux命令输出到屏幕的同时保存到文件

tee用于把命令结果打印在屏幕上并同时保存到文件。

tee用法

描述:从标准输入中读取并同时写入到标准输出和指定的文件上

选项:

    -a,--append:不覆盖,而是追加输出到指定的文件中

    -i,--ignore-interrupts:忽略中断信息

    若指定的输出文件为'-',则再次输出到标准输出上

实例:

    tee Example.txt #将标准输入中输入的内容同时输出到Example.txt和标准输出上

实践:

例如 ifconfig | tee ifconfig.log

查看iconfig.log

注:

标准输入一般有键盘和其它文件,标准输出有屏幕等。tee只能进行标准输入的输出,对于错误输入是不能输出的。

在调试脚本时,想要每个命令的执行过程都输出到屏幕或者文件中,以便后续查看,如何操作呢?首先脚本第一行要写为“#!/bin/bash -x”,这样会把每个命令的执行记录都输出到屏幕,若还要输出到指定文件,要用到tee,但tee只能进行标准输入,对于标准输入和错误输入要用到下式:

./filename.sh 2>&1 | tee output.log   或者直接 bash -x ./filename.sh 2>&1 | tee output.log

今天调试一个bash,要把屏幕的输出结果存到log文件中,开始输入$bash -x ./test.sh > log 结果发现log里只存放了程序的执行结果,后来在cu的一篇帖子里http://bbs.chinaunix.net/viewthread.php?tid=264380&highlight=bash得到了启发,bash -x的调试信息是输出到2号流中的,所以解决方案为bash -x ./test.sh 2>&1 | tee log 想起以前要存放执行make的结果时也遇到类似问题,总结如下:

1、管道符的“I”的作用只是把前一个程序的标准输出流(stdout)的数据作为后一个程序的标准输入流stdin的数据,如不进行重定向,则其他输出流的信息是无法传给后面的程序的

2、屏幕得到的信息不一定是从程序的标准输出来的,也包括标准错误输出流stderr中的信息

3、有些程序(特别是象bash、make这样执行了其他程序的程序)的设计者为了省事,把一些正常情况的信息也放在stderr中输出(即使程序本身并无错误),而stdout用来输出被调用程序的执行时信息,造成了用户的误解简单编写了一下脚本,通过ssh登陆在命令行下运行正常,可是将脚本添加到crontab中就不正常。想记录一下输出信息,分析一下错误原因。将脚本通过使用>info.log 重定向输出,结果发现一些在命令行下可以看到的文本信息没有记录到info.log文件中,研究了一下,那些输出估计是输出到了标准错误上。

研究了一下通常添加命令后面几个输出含义

■ >/dev/null 输出到空设备,表示丢掉输出信息。

■ 2>&1将输出到标准错误的信息输出到标准输出设备(通常是屏幕)有3个默认的i/o,

■ 0是标准输入,一般是键盘

■ 1是标准输出,一般是屏幕

■ 2是标准错误,有时候屏幕上可以看到,但是重定向的文件中看不到的就是它了

3. 如何将dos命令的到的东西输出到文本文件中

举个例子,在cmd命令下,我们来ping 202.108.22.5,然后把得到的数据输出到名为1.txt的文本文档中,那么我们运行cmd,在光标后面输入:
ping 202.108.22.5 >1.txt
>后面是文件名,它就会在当前目录下创建一个名为1.txt的文本文档,上面所得到的数据就会保存在其中,然后我们还可以继续把数据保存在其中,那么语法为:
ping 202.108.22.5 >1.txt
ping 202.106.196.115 >>1.txt
ping 202.106.46.151 >>1.txt
…………
他后面得到的结果都会保存在这个文件中,所以这个文件也就会越来越大,好了,不说了,自己试试吧。

阅读全文

与命令行结果输出到文件相关的资料

热点内容
点爱APP怎么下载不了了 浏览:105
pr视频生成文件夹能删除吗 浏览:715
香港云服务器1m带宽吗 浏览:366
如何打开老手机内存卡加密 浏览:850
单片机8脚5v 浏览:58
防止反编译技术 浏览:489
网关的加密方式用哪个 浏览:232
加密便签在哪里找小米 浏览:527
对数函数的预算法则 浏览:893
会计基础教材pdf 浏览:408
怎么用苹果平板登安卓账号王者 浏览:379
苹果怎么下rosi的app 浏览:488
单片机usb模块作用 浏览:936
拿破仑传pdf 浏览:885
Java7程序设计 浏览:402
黑马程序员百度云 浏览:560
java验证码识别算法 浏览:759
单片机共阳极数码管0到9重复 浏览:940
pdf如何图片格式 浏览:383
龙虎榜接收数据器源码 浏览:648