首页 > 其他分享 >说明标准输入,标准输出标准错误输出的区别,及举例说明其功能

说明标准输入,标准输出标准错误输出的区别,及举例说明其功能

时间:2023-03-01 14:01:34浏览次数:35  
标签:文件 重定向 错误 命令 标准 输出 举例说明

 输入重定向中用到的符号及其作用

符号

作用

命令 < 文件

将文件作为命令的标准输入

命令 << 分界符

从标准输入中读入,直到遇见分界符才停止

命令 < 文件1 > 文件2

将文件1作为命令的标准输入并将标准输出到文件2

输出重定向中用到的符号及其作用

符号

作用

命令 > 文件

将标准输出重定向到一个文件中(清空原有文件的数据)

命令 2> 文件

将错误输出重定向到一个文件中(清空原有文件的数据)

命令 >> 文件

将标准输出重定向到一个文件中(追加到原有内容的后面)

命令 2>> 文件

将错误输出重定向到一个文件中(追加到原有内容的后面)

命令 >> 文件 2>&1


命令 &>> 文件

将标准输出与错误输出共同写入到文件中(追加到原有内容的后面)

把标准输出重定向到一个文件中,如果原文件有内容会被清空。

说明标准输入,标准输出标准错误输出的区别,及举例说明其功能_标准输出

说明标准输入,标准输出标准错误输出的区别,及举例说明其功能_输出重定向_02

把标准输出重定向到一个文件中,如果原文件有内容不会清空原内容,而是会追加到原内容的后面。

说明标准输入,标准输出标准错误输出的区别,及举例说明其功能_输出重定向_03

虽然都是输出重定向技术,但是命令的标准输出和错误输出还是有区别的。例如查看当前目录中某个文件的信息,这里以mageedu文件为例。由于这个文件是真实存在的,因此使用标准输出即可将原本要输出到屏幕的信息写入到文件中,而错误的输出重定向则依然把信息输出到了屏幕上。

说明标准输入,标准输出标准错误输出的区别,及举例说明其功能_输出重定向_04

如果想把错误写入文件该如何操作呢,这个错误输出在执行自动化脚杆的时候特别有用,因为它可以把错误信息全部写入到文件中,这样就方便我们日常运维去排错了。

说明标准输入,标准输出标准错误输出的区别,及举例说明其功能_输出重定向_05

如果想不区分标准输出和错误输出,全部都想重定向到一个文件中,可以使用&>>操作符。

说明标准输入,标准输出标准错误输出的区别,及举例说明其功能_输出重定向_06

输出重定向把内容输出到文件中去

例1:

说明标准输入,标准输出标准错误输出的区别,及举例说明其功能_输出重定向_07

例2:

说明标准输入,标准输出标准错误输出的区别,及举例说明其功能_重定向_08

内容会追加到test.txt文件后面

说明标准输入,标准输出标准错误输出的区别,及举例说明其功能_重定向_09

标签:文件,重定向,错误,命令,标准,输出,举例说明
From: https://blog.51cto.com/sihaishibei/6093488

相关文章

  • 4K HDMI输出固定广角拍监控摄摄像机法庭应用
    派尼珂Pnioke4K超高清专业摄像机NK-UHD300C采用1/1.8SONYCMOS专业4K图像传感器,890万像素,视频输出接口支持HDMI和USB输出,HDMI原始无压缩输出4K@30Fps视频,19201080,3840216......
  • (转)GoLang之标准库strings包
    原文:https://blog.csdn.net/weixin_52690231/article/details/123593614?ops_request_misc=&request_id=&biz_id=102&utm_term=golang%20strings%20%E5%8C%85%20%E8%AF%A6%......
  • (转)一文了解 Go 标准库 strings 常用函数和方法
    原文:https://blog.csdn.net/weixin_44604586/article/details/128104981?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EYu......
  • 变量处理中的标准化方法
    关于标准化的几点理解:标准化(Standard),是将数据以一个相同的尺度进行缩放归一化(Normalization)是以缩放到[0,1]区间sklearn中的Scaler,可以将数据缩放到给定的区间内......
  • 第三方软件测试机构需要具备哪些资质?软件测评收费标准
    一、什么是第三方软件测试机构?第三方软件测试机构是区别与软件开发方与需求方的第三方检测机构,因为与软件产品本身无利益关系且有着丰富的测试经验,操作软件测试过......
  • ABAP 辨析 标准表|排序表|哈希表
    1、文档介绍本文档将介绍内表的区别和用法,涉及标准表、排序表、哈希表2、用法与区别2.1、内表种类内表顶层为任意表,任意表分为索引表和哈希表,索引表又可分为标准表和排......
  • ffmpeg执行时取消输出
    如果您希望在命令行中运行FFmpeg,但不希望看到执行过程的输出,您可以使用以下命令:ffmpeg-loglevelquiet-iinput.mp4output.mp4其中-loglevelquiet参数可以将输......
  • 唐浩晋 总线和输入输出
    啊 啊 啊啊 啊啊啊 啊 ......
  • WPF中任意Object的XAML代码格式化输出
    有时候,我们需要将WPF中的控件自身的XAML代码输出成文本,那么,我们可以使用System.Windows.Markup.XamlWriter.Save()方法来完成此任务。关于XamlWriter.Save()的示例,我曾经......
  • 图解USB 3.0标准
    USB3.0的传输速度最高可望比现行的2.0快上10倍,而且更省电,支持USB3.0的产品可望在2010年上市。负责制定通用串行总线(UniversalSerialBus,USB)标准的USB标准论坛(US......