批处理 - 输入/输出

首页 / 批处理入门教程 / 批处理 - 输入/输出

有三个通用的"File",用于键盘输入,在屏幕上打印文本和在屏幕上打印错误, "Standard In"文件,称为 stdin ,包含程序/脚本的输入。 "Standard Out"文件称为 stdout ,用于写入输出以在屏幕上显示。最后,被称为 stderr 的" Standard Err"文件包含要在屏幕上显示的所有错误消息。

这三个标准文件(也称为标准流)均使用数字0、1和2进行引用,Stdin是文件0,stdout是文件1,stderr是文件2。

重定向输出

批处理文件中的一种常见做法是将程序的输出发送到日志文件,>运算符将stdoutstderr发送或重定向到另一个文件,以下示例显示了如何完成此操作。

Dir C:\> list.txt

在上面的示例中,命令Dir C:\的 stdout 被重定向到文件list.txt。

如果将数字2附加到重定向过滤器,则它将 stderr 重定向到文件list.txt。

Dir C:\2> list.txt

甚至可以使用文件号和“&”前缀组合stdoutstderr流。以下是一个示例。

DIR C:\> lists.txt 2>&1

忽略程序输出

伪文件NUL用于丢弃程序的任何输出。下面的示例显示通过将输出发送到NUL来丢弃命令DIR的输出。

Dir C:\> NUL

Stdin标准输入

要使用Stdin,您必须使用解决方法来实现此目的,可以通过重定向命令提示符自己的标准输入(称为CON​​)来完成。

下面的示例显示如何将输出重定向到名为list.txt的文件,执行以下命令后,命令提示符将接受用户输入的所有输入,直到获得EOF字符为止,它将所有输入发送到文件list.txt。

TYPE CON > lists.txt

这一章《批处理 - 输入/输出》你学到了什么?在下面做个笔记吧!做站不易,你的分享是对我们最大的支持,感谢!😊

好记忆不如烂笔头。留下你的足迹吧 :)

相关推荐

Nginx核心知识150讲 -〔陶辉 - 〕

打造爆款短视频 -〔周维 - 〕

PyTorch深度学习实战 -〔方远 - 〕

自动化测试高手课 -〔柳胜 - 〕

从实用程序类型中解构props (提取和排除 - TypeScript 和 React)

Uncaught (in promise) TypeError: Cannot read properties of null (reading 'iso3166_1Alpha2') / Trying to skip null but cannot

反序列化 JSON 项

react / firebase 基地.如何在我的项目中保存更新的数据?

为什么 JSX 将空格解析为子项

Pandas groupby:获取子组中的最大值

视频推荐

批处理 - d07_04for语句参数_f_skip和eol开关 更多视频教程 »