博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
<、>&、<& 重定向符
阅读量:5891 次
发布时间:2019-06-19

本文共 676 字,大约阅读时间需要 2 分钟。

<、>&、<& 重定向符

这三个命令也是管道命令,但它们一般不常用,你只需要知道一下就ok了,当然如果想仔细研究的话,可以自己查一下资料。(本人已查过,网上也查不到相关资料)

<,输入重定向命令,从文件中读入命令输入,而不是从键盘中读入。

@echo off
echo 2005-05-01>temp.txt
date <temp.txt
del temp.txt
这样就可以不等待输入直接修改当前日期

>&,将一个句柄的输出写入到另一个句柄的输入中。

<&,刚好和>&相反,从一个句柄读取输入并将其写入到另一个句柄输出中。

常用句柄:0、1、2,未定义句柄:3—9

1>nul 表示禁止输出正确的信息
2>nul 表示禁止输出错误信息。
其中的1与2都是代表某个数据流输入输出的地址(NT CMD 称之为句柄,MSDOS称之为设备)。

句柄0:标准输入stdin,键盘输入

句柄1:标准输出stdout,输出到命令提示符窗口(console,代码为CON)
句柄2:标准错误stderr,输出到命令提示符窗口(console,代码为CON)
其中的stdin可被<重定向,stdout可被>、>>重定向。

我们已经知道读取文本中的内容可以用for命令,但如果只需要读取第一行用for命令就有点麻烦。简单的办法如下:

 @echo off
 set /p str=<%0
 echo %str%
 pause
运行显示批处理文件自身的第一行:@echo off

转载于:https://www.cnblogs.com/lbnnbs/p/4781468.html

你可能感兴趣的文章
关于Silverlight_Tools.exe安装不上的问题
查看>>
Asp.net 实现GridView分页时记录CheckBox状态
查看>>
关于事务
查看>>
实现用户注册验证码
查看>>
WM有约II(九):再谈部署
查看>>
Delegate,Action,Func,匿名方法,匿名委托,事件
查看>>
shellcode初步成就
查看>>
android AudioRecorder简单心得
查看>>
判断一个数是否为2的次方幂
查看>>
SQL Server:孤立用户详解
查看>>
[LeetCode] Clone Graph
查看>>
比较.NET程序集(DLL或EXE)是否相同
查看>>
CAP原理中的一致性
查看>>
TMSScripter语法
查看>>
控制钱箱,客显,打印
查看>>
步步为营 .NET 代码重构学习笔记 二、提炼方法(Extract Method)
查看>>
步步为营 C# 技术漫谈 七、事务处理(Transaction)
查看>>
AutoMapper在MVC中的运用03-字典集合、枚举映射,自定义解析器
查看>>
lodash用法系列(1),数组集合操作
查看>>
【Tomcat】Tomcat 系统架构与设计模式,第 2 部分: 设计模式分析
查看>>