`

批处理中的符号详解

F# 
阅读更多
1 . 点
     与echo连用,作用是换行
     示例1 [输出空行]
     echo.


2 > 定向符[输出]
      将命令的输出进行重定向 [一般用于将结果写入文件]
      注意 nul 为空设备 >nul 则用于屏蔽输出内容 [如 pause>nul]
      示例2 [向1.txt中写入字符串 wind]
      echo wind>1.txt


3 >> 定向符[输出]
      将命令的输出进行重定向  [一般用于将结果写入文件]
      注意,定向到文件时,它是在末尾追加 > 则会覆盖
      示例3 [向1.txt中追加写入字符串 wind]
      echo wind>>1.txt


4 < 定向符[输入]
      配合set /p 使用时,从指定的文件中获取字符串 赋值给变量
      示例4 [将1.txt中第1行内容赋值给变量 wind]
      set /p wind=<1.txt



5 & 连接符
       连接两个命令
       注意 不论前面的命令是否成功执行 后面的命令都将执行
       示例5 [依次执行两个echo 命令]
       echo wind& echo snow


6 && 连接符
       连接两个命令
       注意 仅当前面的命令成功执行时 后面的命令才会被执行
       示例6 [echo 命令成功执行  type 命令也将被执行]
       echo wind&& type 1.txt
       示例7 [hello 命令执行失败  type 命令不会被执行]
       hello&& type 1.txt


7 || 连接符
       连接两个命令
       注意 仅当前面的命令执行失败时 后面的命令才会被执行
       示例8 [echo 命令成功执行  type 命令不会被执行]
       echo wind|| type 1.txt
       示例9 [hello 命令执行失败  type 命令将被执行]
       hello|| type 1.txt


8 | 传递符
     将前面命令的结果 传递给后面的命令使用 [一般用于查找]
     示例10 [显示字符串wind 并 传递给find 查找 关键字 w]
     echo wind| find "w"
     2,6,7,8综合 示例11 [将字符串传递给find查找 并 输出查找结果]
     echo wind| find "w">nul&& echo 找到字符w|| echo 未找到字符w


9 ^ 转义符 [脱字符]
      脱去特殊符号的作用 使之成为一个纯粹的符号
      示例12 [输出字符串 &&&&& ]
      echo ^&^&^&^&^&


10 ' 单引号
      一般在for /f 中使用
    作用是将单引号内的字符串当作命令执行,否则会作为文本名解析
   示例13 在for /f 中执行dir 命令
    for /f "Delims=" %%1 in ('dir') do echo %%1
    如果不加单引号,dir 会被当作文件名处理,而不是命令





11 @ at
     其作用相当于 echo off   不显示命令本身
     不同之处是@仅处理单个命令 echo off则是全局的
     示例14 [命令行不会显示]
     @echo wind


12 % 百分号
     两个百分号表示取值
     示例15 [显示变量 wind 的值 smile]
     set wind=smile
     echo wind的值为 %wind%
 注意,如果要输出一个百分号 则在批处理中要写成两个


13 * 星号   
     通配作用
     示例16 [删除所有文本文件]
     del *.txt




下面几点要单独说一下

一。
>nul 或者 1>nul    作用是屏蔽成功执行命令的输出内容
2>nul                      作用是屏蔽命令执行失败的输出内容
1>nul 2>nul            作用是屏蔽的所有输出提示 [不论正确与否]

二。
echo时,后面不一定要根空格,可以是其他符号  比如
echo.wind 或者是 echo=wind 或者是 echo;wind   等

三。
for 循环中 一些符号的作用和空格一样,不会被当作符号输出 比如
for %%1 in  (wind = snow , smile ; noom)do echo %%1

四.
<nul 表示确定的意思,一般用于在屏幕上显示字符
如 set /p=wind<nul
将在屏幕上显示wind字符串
注意:这种用法显示字符串后,光标不会换行
0
0
分享到:
评论

相关推荐

    windows批处理符号的详解

    掌握这些批处理符号的用法能让你编写出更强大的自动化脚本,有效地管理文件和系统操作。通过组合使用这些符号,你可以创建复杂的命令序列,实现批量处理文件、备份、日志记录等多种功能,极大地提高工作效率。

    windows批处理命令使用详解[文].pdf

    Windows 批处理命令使用详解 Windows 批处理命令是指在 Windows 操作系统中,使用批处理文件(.bat 或 .cmd)来实现自动执行命令的功能。批处理命令可以简化日常或重复性任务,提高工作效率。 一、Echo 命令 Echo...

    DOS批处理命令大全详解

    在实际应用中,我们会把这条命令和重定向符号(也称为管道符号,一般用&gt; &gt;&gt; ^)结合来实现输入一些命令到特定格式的文件中。 二、@ 命令 @命令表示不显示@后面的命令,在入侵过程中(例如使用批处理来格式化敌人的...

    dos批处理命令详解

    ### DOS批处理命令详解 #### 一、Echo 命令 **功能**: Echo 命令用于在命令行窗口中显示消息。 **语法**: `echo [{on|off}] [message]` - `on` 或 `off`: 控制是否显示后续的命令提示符。 - `message`: 显示的消息...

    dos批处理echo命令详解

    ### DOS批处理echo命令详解 #### 一、概述 DOS批处理命令是早期计算机操作系统中的一种重要工具,用于执行一系列预定义的操作。其中,`echo`命令是DOS批处理中最常用也是最基础的命令之一。通过使用`echo`命令,...

    dos批处理脚本命令详解

    【DOS批处理脚本命令详解】 DOS批处理脚本是基于DOS操作系统的一种自动化命令执行工具,它允许用户将一系列DOS命令编写到一个文件中,形成一个批处理文件(扩展名为.BAT),然后一次性执行这些命令,极大地提高了...

    批处理基础 FOR命令详解 批处理中的变量 set命令详解 if命令讲解 DOS编程高级技巧

    * REM 和 :::REM命令用于注释,::是批处理文件中的注释符号。 * ECHO 和 @:ECHO命令用于输出信息,@符号用于屏蔽命令行回显。 * PAUSE:PAUSE命令用于暂停批处理的执行。 * ERRORLEVEL:ERRORLEVEL命令用于获取上...

    dos批处理命令详解.doc

    【批处理命令详解】 批处理命令是在DOS操作系统环境下,用于自动化执行一系列命令的脚本技术。这些命令可以帮助用户简化重复性任务,提高工作效率。以下是一些常用的DOS批处理命令及其详细说明: 1. **Echo命令** ...

    dos批处理文件详解

    结合重定向符号(如`&gt;`、`&gt;&gt;`、`^`),可以将命令输出写入到文件中,实现日志记录或其他功能。 2. `@`命令:在命令前加上`@`,表示不显示该命令,这对于进行隐秘操作,比如入侵过程中的自动化操作,是非常有用的。...

    DOS批处理命令详解

    ### DOS批处理命令详解 #### Echo命令:控制命令行输出 `Echo`命令在DOS批处理中扮演着至关重要的角色,主要用于控制命令行界面的输出。通过此命令,你可以打开或关闭命令行的回显功能,或者直接显示一条自定义的...

    批处理命令详解.doc

    批处理命令详解 批处理命令是DOS下的一种命令,它可以将多条命令组合在一起,自动执行批处理文件中的命令。批处理文件是无格式的文本文件,包含一条或多条命令,文件扩展名为.bat或.cmd。 一、简单批处理内部命令...

    MSDOS批处理基础和技巧

    第1章 批处理基础A.doc 第1章 批处理基础B.doc 第2章 DOS循环:for命令详解.doc 第3章 FOR命令中的变量.doc 第4章 批处理中的变量.doc 第5章 set命令详解.doc 第6章 if命令讲解.doc ...附——批处理常用符号详解.doc

    使用批处理文件 CMD编程详解

    批处理文件CMD编程详解 批处理文件是一种在Windows操作系统中使用的脚本文件,它通过集成多条命令,简化了重复性的任务执行。这种文件通常扩展名为`.bat`或`.cmd`,并由Cmd.exe(命令提示符)解释执行。本文将深入...

    批处理相关资料

    "批处理常用符号详解.txt" 将涵盖批处理中的特殊字符,如`&`用于连接命令,`|`用于管道数据,`&gt;`和`用于重定向输入和输出,以及`%var%`用于引用变量等。这些符号在编写复杂的批处理脚本时非常关键。 最后,"for命令...

    批处理详解十分有用的学习资料

    批处理技术是计算机操作中一种实用的自动化工具,尤其在DOS和Windows系统中被广泛使用。批处理文件,通常以`.bat`或`.cmd`为扩展名,是一系列命令的集合,这些命令按照一定的顺序执行,可以简化重复性的任务操作。...

    批处理教程 学习批处理的资料

    ### 批处理教程知识点详解 #### 一、批处理概述 批处理是一种自动化脚本技术,主要用于执行一系列预定义的命令。它通过创建一个扩展名为`.bat`的文本文件来实现自动化任务,常用于Windows操作系统中。批处理脚本...

    Windows批处理高级教程精选合编

    FOR命令详解中,介绍了for命令的不同参数,例如/d参数用于遍历目录,/R参数用于递归遍历,/L参数用于按数字递增遍历,/F参数用于解析字符串等。FOR命令也可以扩展变量,比如去掉变量的引号、扩展成完整路径名或仅...

Global site tag (gtag.js) - Google Analytics