Windows Dos 命令和批处理脚本学习

Windows Dos 命令和批处理脚本学习

一认识批处理

batch file programming是微软自带的开发语言,不需要构建环境
batch file(.bat) 文件使用cmd .exe处理
cmd命令行窗口是可视化编程出现后,对终端处理系统的一种简化版,用Win+R健输入cmd打开命令行窗口

编辑批处理文件

可以使用记事本(Win键+R输入Notepad)打开,
在这里插入图片描述
我们先做一个简单点脚本文件hello.bat
jaaaaa

图片中语法,@echo off是清除在这里插入图片描述
这部分的引出,使得直接展示脚本结果,否则
在这里插入图片描述
而pause是留停窗口,否则一闪而过,最终运行结果为在这里插入图片描述

命令

内部命令像ipconfig,cls,dir,mkdir等
外部有Java,python类
下面是一位作者的思维图
在这里插入图片描述
学习页来源https://www.bilibili.com/video/BV1Qv411q7bN?p=1&vd_source=957b8dcdb608b1582d7706275f5d17b3
常见命令https://www.cnblogs.com/CourserLi/p/15344685.html

批处理运算

算术运算

有±*%/,正常优先级,包括(),
在命令行窗口中使用算术运算需要有set /a ,
/a表示是算数
在这里插入图片描述
注意这里不区分大小写,SEt ,/A也可以
在脚本在使用,%是为了显示变量结果
在这里插入图片描述

重定向

重定向运算符包括<,>,<<,>> 。type可以现实文件内容。
运算的结果是将一个文件的输出添加到另一个文件,如A<B,是将B的输出结果作为A的输入,如果没有A文件,将创建A文件,
在这里插入图片描述
这里用dir指令显示包含的文件在这里插入图片描述
直接输入文本是没有新文件的,这样我们可以用>创建一个新文件在这里插入图片描述
dir现实有了一个3.txt的文件在这里插入图片描述
打开文件显示如上
那么<,<<区别在哪里?
<会覆盖原有内容,<<不会在这里插入图片描述

多命令运算

&&和||,&&是先检查第一个是否正确再进行第二个,若第一个错误第二个就不执行
在这里插入图片描述
也就是短路作用
||与第一个相反,具有||左侧执行成功就忽略第二个在这里插入图片描述

管道运算

| 的运算的结果是将一个文件的输出作为另一个文件等输入
如在指定文件夹中找特征文件在这里插入图片描述

学习作者的导图在这里插入图片描述

学习页来源https://www.bilibili.com/video/BV1Qv411q7bN?p=1&vd_source=957b8dcdb608b1582d7706275f5d17b3
常见命令https://www.cnblogs.com/CourserLi/p/15344685.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值