Windows Shell 学习 3
今天主要说重定向(redirection),还是先看代码:
@ECHO OFF
REM This file is created by someone
REM Show content of test.txt
TYPE test.txt
REM after sort
TYPE test.txt | SORT
SET dest=c:/script/test.txt
ECHO Rewrite content of test.txt > %dest%
ECHO. >> %dest%
TYPE c:/report/user.txt 2> c:/script/log.txt
MKDIR c:/script/report & Copy *.txt c:/script/report
这里先要说的是REM命令,这是注释命令,表示REM后面的文字是没有执行意义的,只是一个描述信息。
TYPE命令,是显示后面文件里的内容。
重定向是和标准定向相对的,Windows Shell存在和C语言一样的标准输入,标准输出,标准错误。标准输入是键盘,标准输出是显示器的命令行,标准错误同标准输出。但是,我们可以不要求输出或输入的内容来自键盘或命令行,我们可以根据文件输入,输出到另一个文档,等等。下面是重定向的操作符列表:
> 输出到一个文件或设备
< 从一个文件得到输入
>> 追加到文件的输出
2> 输出错误信息到文件或设备
2>%1 输出错误到标准输出的位置
| 使用一个命令的输出作为输入
所以TYPE test.txt | SORT是排序后显示test.txt文件的内容。
ECHO Rewrite content of test.txt > %dest% 是写Rewrite content of test.txt 到%dest%的文件中
ECHO. >> %dest% 是追加一个空行
TYPE c:/report/user.txt 2> c:/script/log.txt是把错误信息输出到 log.txt 文件中。
而MKDIR c:/script/report & Copy *.txt c:/script/report中的 & 是什么意思呢?
& 表示先运行左边的命令,在运行右边的命令,类似的操作还有
&& 表示左边运行的命令正确后,才运行右边的命令
|| 表示如果左边的命令出错,才运行右边的命令。
今天就看了这么多。累!
转载于:https://www.cnblogs.com/lattelatte/archive/2008/02/22/2798267.html
Windows Shell 学习 3相关推荐
- VC++ 2010 MFC新特性学习 - 增强与Windows Shell的集成
增强与Windows Shell的集成 MFC 与 Windows Shell 的集成也有所增强.通过使用Visual C++ 2010中增加的文件处理程序进行预览.创建缩略图和搜索,使我们的应用程序 ...
- [转]Windows Shell 编程 第十三章 【来源:http://blog.csdn.net/wangqiulin123456/article/details/7988004】...
第十三章 Windows脚本环境 现在的许多开发人员以前都是在MS-DOS环境下编程的.几乎所有人都接触过批处理文件--一种基于文本命令的文件.这种文件使你能够在一个可执行命令中组合多个指令.批处理文 ...
- shell学习-基础篇
shell学习-基础篇 Linux? 挺好的! shell是基础- 最近利用闲暇时间在 http://c.biancheng.net/ 网站上学习了shell基础篇,整理成博客以加深理解 文章目录 L ...
- Linux| |Shell学习
Shell学习 # 符号 1. 初识 1.1 Shell定位 Shell就是用C编写的程序,是用户是用Linux的桥梁.Shell就是Linux内核的一个外壳,调用内核的接口 1.2 Shell和Ba ...
- 超详细配置教程,搭建 Windows 深度学习环境
点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 选自 | towardsdatascience 作者 | Ahina ...
- (C#)Windows Shell 外壳编程系列6 - 执行
(本系列文章由柠檬的(lc_mtt)原创,转载请注明出处,谢谢-) 接上一节:(C#)Windows Shell 外壳编程系列5 - 获取图标 执行 许多人都知道 ShellExecute ,用于执行 ...
- shell学习笔记 (2)
shell学习笔记 (2) ---china.pub.com linux shell电子书学习笔记 第2章 使用find和xargs find pathname -options [-print - ...
- (C#)Windows Shell 编程系列3 - 上下文菜单(iContextMenu)(一)右键菜单
(C#)Windows Shell 编程系列3 - 上下文菜单(iContextMenu)(一)右键菜单 原文 (C#)Windows Shell 编程系列3 - 上下文菜单(iContextMenu ...
- [转]Windows Shell 编程 第十一章 【来源:http://blog.csdn.net/wangqiulin123456/article/details/7987992】...
第十一章 探索Shell 我们现在将注意力从API转向Windows Shell本身.从这一章往后,我们的目标主要集中在清晰和全面的揭示探测器的工作原理和Shell 命名空间的构成对象上,最后给出客户 ...
最新文章
- python量化交易2019_2019 量化交易策略实盘总结和一些展望
- 详解Dart中如何通过注解生成代码
- 距离算法在概率统计C语言,基于CBM-TOF探测器无触发数据获取系统的压缩算法-应用概率统计.PDF...
- 数据库中,连接有哪些不同类型?请说明这些类型之间的差异,以及为何在某些情形下,某种连接会比较好。...
- opencv-api getStructuringElement
- 十大经典排序算法之冒泡排序【一】
- android的Imageview的src和background
- gem5源码解读se.py以及simulate.py(一)
- 威纶触摸屏与电脑连接_威纶触摸屏与三菱PLC通信接线方法
- 云服务器防火墙关闭 tomcat不能正常访问
- win7文件服务器代码,win7搭建文件服务器
- tampermonkey(油猴)——去除烦人的百度搜索广告
- 今日推荐:2068个开源的网站模板【免费下载】
- Intel Me更新
- ABAQUS 求解应力强度因子
- 论文阅读_广义加性模型_GAMs
- Mysql常用命令行大全
- AWS VPC Peering Azure VNET Peering
- 阿里云镜像站NTP——Windows11操作系统配置方法
- [组图]乔布斯的演说秘籍——演说的高级技巧篇
热门文章
- spark用python编程的书_PySpark实战指南:利用Python和Spark构建数据密集型应用并规模化部署...
- **Java有哪些悲观锁的实现_80% 人不知道的 Redis 分布式锁的正确实现方式(Java 版)...
- resin如何部署java项目_resin项目换成tomcat部署的两种方式
- php成绩管理前段模板,php学生成绩管理系统(模板).doc
- C++知识点50——虚函数与纯虚函数(上)
- 1.QML语法、属性和元素
- 无法打开文件“opencv_world410d.obj”
- vc中GetDlgItem用法
- html广告20s倒计时,一段广告倒计时退出代码
- graphpad怎么处理cck8的_Graphpad Prism 的 4 个隐藏技能助你轻松发表 SCI