【原创】【学习笔记10】 echo的用法,不只是显示,也可以输出,还可以截取字符串等

尝试了一下,有如下几点体会

  1. 新手不要学老鸟各种加 echo off @echo off,显示各种难看的步骤便于查错
  2. 试图直接用 dir b.txt 而不用  if exist 发现没弄好,要继续学习
  3. echo 显示中文有问题(已解决)
  4. echo 后的文本 也不能带: .等 好像会出各种问题
  5. 不给bat命令文件路径,他回在bat同一层去查找这个文件,比如我现在就是桌面层

 

1 echo的基本用法:显示相关

基本语法 echo [{on|off}] [message]

  • echo                  rem 显示当前echo是开还是关闭状态
  • echo on             rem 打开 echo
  • echo off             rem 关闭echo
  • @echo off         rem 关闭echo,连echo off这一句因为@也隐藏

 

  • echo xxx           rem 显示内容 xxx   
  • echo "xxx"        rem 显示内容,带引号而已   "xxx"

 

  • echo.                rem 输出一个空行
  • echo=              rem 输出一个空行

 

echo haha
echo 0000

echo off
echo hehe
echo 1111
pause

@echo off
echo hihi
echo 2222
echo
echo.
echo on
echo
echo=
echo "hihi"

pause

 

2 echo和通道命令符的结合 |  > >>等

2.1echo的内容,重定向(输出)到文件/命令/等等

  • echo 显示的内容,还可以直接重定向,输入到文件内> >>
  • echo 2019 >a.txt
  • echo 1>>a.txt

 

2.2 echo的内容创建文件

  • echo 123>11.txt
  • 其中11.txt是之前不存在的文件,会自动创建文件并写入

 

2.3 echo的内容作为其他命令的输入

  • echo的内容作为其他命令的输入
  • echo y| del d:\1.bat

 

2.4 echo 输入到打印机

  • 默认echo xxxx 省略了 > con
  • 实际 echo 123 真实应该是 echo 123>con
  • 也可以echo 123 >prn
  • 没正确安装打印机的话可能会 等待符号一直卡主,光标闪烁

 

2.5 echo ^g  喇叭声没实验出来

 

 

3 强大的字符串操作?

https://blog.csdn.net/u013514928/article/details/79630020

和echo无关把,只是显示出来

%info:~0,1%

 

echo %info:~0,1%

set %info:a=c%

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值