BAT 特殊符号总结

^ 转义符
用在特殊符号之前
比如:
echo 非常^&批处理
如果不加^ 那么"批处理"将被当作命令执行

| (管道)传递符
当然是传递作用
比如:
echo 0123456 | find "123"
将0123456 传递给find 查找 123

|| 连接符
当前面的命令没有成功执行 则执行后面的命令
比如:
echo 0123456 | find "789" || echo 字符中没有789

&& 连接符
当前面的命令成功执行 再执行后面的命令
比如:
echo 0123456 | find "123" && echo 字符中含有123

& 连接符
无论前面的命令是否成功执行 都执行后面的
比如:
echo 0123456 | find "789" & echo 字符中含有123
虽然没有成功到789 但还是会执行echo 命令

(0)

相关推荐

  • 用JavaScript实现全局替换,解决$等特殊符号的难题[

    感谢海浪提供的正则,原贴请参见: http://www.iecn.net/bbs/view/106503.html 因为要做个模板替换的东西,里面的变量采用${MyName}这种格式的命名方式.在进行全局替换时,遇到两个难点: 1.要么无法替换掉$等特殊符号 2.要么无法忽略大小写 在海浪有帮助下,终于有了最佳实现方式:) 最佳实现方式: 复制代码 代码如下: <script type="text/javascript">  String.prototype.replace

  • 关于URL中的特殊符号使用介绍

    url即统一资源定位符,是通用资源标志符URI的一种. 由于有效的URI中不能包含某些字符,如空格等,如果不利用相应编码函数对URI进行编码(浏览器会对相应的URL进行处理),那么无法访问到有效的资源. javascript的Global对象(javascript的内置对象)中有四个URI方法,分别是encodeURI和decodeURI,encodeURIComponent和decodeURIComponent,浏览器模型(BOM)提供了escape和unescape.在实际应用中,URI方法

  • 简单实例处理url特殊符号&处理(2种方法)

    我遇到的问题是:url里的参数内容包含&符合,我有两种方法解决 其一方法是:在页面用JS转码,例子如下(前端处理) 复制代码 代码如下: <a href="#" onclick="test('${group.type}','${group.cn }')">${group.cn })</a> <script language="javascript"> function test(a,b){ alert(

  • 收集的web页面html中常用的特殊符号大全

    *特殊符号:·⊙①⊕◎Θ⊙*○¤㊣㈱@の*□*☆** ▲△▼▽⊿  ▂ ▃ ▄ ▆ * * ▉ ▊▋▌▍▎▏* 回 □ **≡ ↑↓→←♀♂┇┅|$ @ * & # ※ 卍 卐 ∞Ψ §∮ № ⌒ * *标点符号: ..,.::?!ˉˇ¨`~ 々-|∶"'`|·- - - - "  ''""〝〞[]〈〉<>「」『』[][]()[]{}︻︼﹄﹃ *数学符号: +-×÷﹢﹣±/= ∥∠ ≌ ∽ ≦ ≧ ≒﹤﹥ ≈ ≡ ≠ = ≤ ≥ < > ≮ ≯

  • BAT 特殊符号总结

    ^ 转义符 用在特殊符号之前 比如: echo 非常^&批处理 如果不加^ 那么"批处理"将被当作命令执行 | (管道)传递符 当然是传递作用 比如: echo 0123456 | find "123" 将0123456 传递给find 查找 123 || 连接符 当前面的命令没有成功执行 则执行后面的命令 比如: echo 0123456 | find "789" || echo 字符中没有789 && 连接符 当前面的

  • BAT文件语法和技巧(bat文件的编写及使用)

    BAT文件语法和技巧(bat文件的编写及使用)(转载一) 比较有用的东比较有用的东西  首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件.    其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句(for)来循环执行一条命令.

  • bat命令入门与高级技巧详解

    目录 第一章 批处理基础 第一节 常用批处理内部命令简介 1.REM 和 :: 2.ECHO 和 @ 3.PAUSE 4.ERRORLEVEL 5.TITLE 6.COLOR 7.mode 配置系统设备 8.GOTO 和 : 9.FIND 10.START 11.assoc 和 ftype 12.pushd 和 popd 13.CALL 14.shift 15.IF 16.setlocal 与 变量延迟(ENABLEDELAYEDEXPANSION / DISABLEDELAYEDEXPANSI

  • bat批处理 if 命令示例详解

    if 命令示例详解 if,正如它E文中的意思,就是"如果"的意思,用来进行条件判断.翻译过来的意思就是:如果符合某一条件,便执行后面的命令. 主要用来判断,1.两个"字符串"是否相等:2.两个数值是大于.小于.等于,然后执行相应的命令. 当然还有特殊用法,如结合errorlevel:if errorlevel 1 echo error 或者结合defined(定义的意思):if defined test (echo It is defined) else echo 

  • Bat脚本处理ftp超强案例分析

    前言: 公司有几百台windows服务器,每次程序更新,如果是一台台拷数据,只怕安排十个人,一天都不一定做得完,所以就必须研究个全自动更新方案来,于是就想到了FTP,做个主FTP站,在几百台客户机上启动BAT脚本,每30秒检测一次,如果主站有更新程序,就自动下载更新,几分钟内,上400台windows服务器,都可以全自动更新程序完毕,相当实用,现把当初研究BAT的脚本思路贴出来,希望对大批量运维人员一个方向.当然,批量更新服务器,每个公司有它自己的解决办法,这个BAT的方式不是最优的,可以用sh

  • 批处理文件 (.bat) 的几个技巧分享

    从中可以了解系统服务的添加与删除,以及文件复制等基本命令和方法.此外,利用批处理文件,还可以更方便地来扩展快捷操作. 例如,要打开一个目录,则代码形式为: 复制代码 代码如下: start D:\Zend 即打开 D 盘根目录下的 Zend 文件夹. 要访问一个网址,则代码形式为: 复制代码 代码如下: explorer http://localhost 即浏览本地服务器的 Web 服务. 结合 ZendCore,Apache+MySQL+PHP 环境套件中提到的三个批处理文件,我们可以在新的

  • 批处理(bat)命令学习的一些总结

    一.set 篇: 1.set(无开关) set .=test set. ::若一个变量以:\.这三个与路径相关的符号开头,用set查看以该字符打头的变量时可以省去一个空格. echo %tmp:*\=% ::显示tmp变量第一个\之后的部分,其余变量替换与变量偏移太简单不解释 2.set /p 变量名=注释<设备名 当设备名为文件时,因为文件中换行符与回车符伴生,所以只取文件第一行作为var变量的内容,但是不超过1024字节:而当设备名为nul或者com3时,只显示不换行的注释,这种情况下可以省

  • 自动清除电脑垃圾及删除windows默认共享盘符的批处理bat

    by:zuifeng258Windows在默认情况下几个盘多是共享的,它们是隐藏的危险. 在dos下用命令"net share"可以查看... 不能截图,就只能打打字了 复制代码 代码如下: @echo off echo 正在自动删除admin$管理共享和ipc$管道共享, net share admin$ /del net share IPC$ /del net share C$ /del net share D$ /del net share E$ /del net share F

  • BAT脚本编写教程(比较易懂和全面)

    作者不详.敬意! echo.@.call.pause.rem(小技巧:用::代替rem)是批处理文件最常用的几个命令,我们就从他们开始学起. echo 表示显示此命令后的字符 echo off 表示在此语句后所有运行的命令都不显示命令行本身 @与echo off相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行). call 调用另一个批处理文件(如果不用call而直接调用别的批处理文件,那么执行完那个批处理文件后将无法返回当前文件并执行当前文件的后续命令). p

  • dos之bat批处理文件语法介绍

    首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件. 其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句(for)来循环执行一条命令.当然,批处理文件的编程能力与C语言等编程语句比起来是十分有限的,也是十分不规范的.批处理的程序

随机推荐