批处理之echo的6种用法

1.echo:显示信息

eg:echo hello

执行显示:
hello

2.echo on/off:开/关回显功能,如果将@echo off放最前面,将不会显示所有命令本身,只显示输出结果

eg:

@echo off

 echo hello world!

 echo Hi everyone!

执行显示:

hello world!
Hi everyone!

3.echo.:输出换行,命令中的 "." 也可以用  , : ; / ] + \这些任意符号代替,符号必须紧跟echo后面

4.echo 回复|命令表达式

eg:

@echo off
rd /s c:\1.txt
pause

执行显示:
c:\1.txt, 是否确认(Y/N)?

  解释一下,这里1.txt是一个不为空的txt文件,用rd 命令删除时它将会询问你Y或N,这时你就要手动的输入Y/N了。
OK,我们把批处改一下,这时系统将会自动帮助我们把Y输入确认了

@echo off
echo Y|rd /s c:\abc
pause

5.截取字符串:忽略截取位数个字符,从截取位数+1个字符开始显示

echo %变量名:~截取位数%

eg:

set a=ILoveReadBooks

echo %a:~5%

执行显示:

ReadBooks

注意:如果前面有加延迟环境变量扩展即:

setlocal enabledelayedexpansion

请将%替换为!

6.输出信息至文件

echo 文件内容 > 文件

echo 文件内容 >> 文件

(1)echo 123 > .\1.txt

(2)echo 123 >> .\1.txt

若1.txt存在于本目录下,(1)会覆盖原来的全部内容,(2)不会覆盖原来的内容,新内容将追加至文本末尾处。若1.txt不存在本目录下,将会新建1.txt文件并将123写入至1.txt文件中

 

 

 

 

 

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值