打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
dos命令bat文件中的特殊符号意思 12个
比较运算符一览:
EQU - 等于
NEQ - 不等于
LSS - 小于
LEQ - 小于或等于
GTR - 大于
GEQ - 大于或等于
批处理文件(BAT)中的一些符号
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 @ at        其作用相当于 echo off 不显示命令本身        不同之处是@仅处理单个命令 echo off则是全局的        示例13 [命令行不会显示]        @echo wind          11 % 百分号        两个百分号表示取值        示例14 [显示变量 wind 的值 smile]        set wind=smile        echo wind的值为 %wind%     注意,如果要输出一个百分号 则在批处理中要写成两个          12 * 星号         通配作用        示例15 [删除所有文本文件]
del *.txt
dos 筛选命令 |find的用法
类别:服务器+软件 |浏览(1508) | 2008-4-21 12:45:24更多0
C:\Documents and Settings\Administrator>ipconfig | find /?
在文件中搜索字符串。
FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "string" [[drive:][path]filename[ ...]]
/V         显示所有未包含指定字符串的行。
/C         仅显示包含字符串的行数。
/N         显示行号。
/I         搜索字符串时忽略大小写。
/OFF[LINE] 不要跳过具有脱机属性集的文件。
"string"   指定要搜索的文字串。
[drive:][path]filename
指定要搜索的文件。
如果没有指定路径,FIND 将搜索键入的或者由另一命令产生的文字。
返回结果:
C:\Documents and Settings\Administrator>ipconfig |find "IP"
Windows IP Configuration
IP Address. . . . . . . . . . . . : 192.168.228.1
IP Address. . . . . . . . . . . . : 192.168.188.1
IP Address. . . . . . . . . . . . : 192.168.0.106
systeminfo |find "天"
ping www.yongfa365.com |find "["
命令提示符(DOS)下Find的用法
210
假如在文件1.txt里面有一行内容是D:\文件\abc.txt(abc是代表文件名)
现在我要用find命令找出这一行,并且将abc赋值给变量name(假设该变量已经定义),那么该怎么写这个语句?
补充: 我的目的是获取该文件夹里面的一个文件的文件名(该目录下只有一个文件),但是赋值给变量name的时候不能带后缀名。有什么办法?(用命令行实现)
满意答案
西夕 1级 2010-11-05
@echo off
FOR /F "skip=2" %%i in ('find "D:\文件\" H:\1.txt') do (
set str=%%i
)
set str1=%str:~6,100%
::echo %str1%
set str=%str1%
set ch1=.
:next
if not "%str%"=="" (
set /a num+=1
if "%str:~0,1%"=="%ch1%" goto last
::比较首字符是否为要求的字符,如果是则跳出循环
set "str=%str:~1%"
set str2=%str2%%str:~0,1%
goto next
)
set /a num=0
:last
echo %str2%
pause
其他回答(1)
空空 11级 2010-11-05
@echo off
setlocal enabledelayedexpansion
for /f "skip=2 tokens=1,2,3 delims=\" %%i in ('find "abc" "1.txt"') do (
set name=%%~nk
)
echo %name%
追问:
你这个不行的,abc只是我假设的一段而已,不同情况下文件名会改变的。而你的方式不不能变化。
急~DOS命令的FIND格式是怎么?
2007-05-12 18:01lkh2003 | 分类:其它操作系统 | 浏览5689次
急~DOS命令的FIND格式是怎么?它的功能是什么?格式怎么样的~
提问者采纳
2007-05-12 18:03
格式: find [path...] [expression]
find / -name access_log 2>/dev/null 不显示错误信息
find /-amin n ##查找系统中最后N分钟访问的文件
find /-atime n ##查找系统中最后n*24小时访问的文件
find /-cmin n ##查找系统中最后N分钟被改变状态的文件
find /-ctime n ##查找系统中最后n*24小时被改变状态的文件
find /-empty ##查找系统中空白的文件,或空白的文件目录,或目录中没有子目录的文件夹
find /-false ##查找系统中总是错误的文件
find /-fstype type ##查找系统中存在于指定文件系统的文件,例如:ext2 .
find /-gid n ##查找系统中文件数字组 ID 为 n的文件
find /-group gname ##查找系统中文件属于gnam文件组,并且指定组和ID的文件
find / -mmin n # 查找在系统中最后n分钟里修改过的文件
find / -mtime n #查找在系统中最后24*n小时里修改过的文件
find / -nouser #查找在系统中属于作废用户的文件
find / -size nc #查找在系统中长度为n字节的文件
find / -size +nc #查找在系统中长度大于n字节的文件
find / -daystart ##测试系统从今天开始24小时以内的文件,用法类似-amin
find / -depth ##使用深度级别的查找过程方式,在某层指定目录中优先查找文件内容
find / -follow ##遵循通配符链接方式查找; 另外,也可忽略通配符链接方式查询
find / -help ##显示命令摘要
find / -maxdepth levels ##在某个层次的目录中按照递减方法查找
find / -mount ##不在文件系统目录中查找, 用法类似 -xdev.
find / -noleaf ##禁止在非UNUX文件系统,MS-DOS系统,CD-ROM文件系统中进行最优化查找
find / -version ##打印版本数字
-exec command; ##查找并执行命令
-fprint file ##打印文件完整文件名
-fprint0 file ##打印文件完整文件名包括空的文件
-fprintf file format ##打印文件格式
-ok command; ##给用户命令执行操作,根据用户的Y 确认输入执行
-printf format ##打印文件格式
-ls ##打印同种文件格式的文件.
几个参数之间可以用-and,-or连接,某个参数取反可用!.提问者评价
谢谢
评论(2)|11
时间贵 |五级采纳率22%
擅长:操作系统/系统故障安全软件
引用:
dos 筛选命令 |find的用法
http://www.yongfa365.com/item/f2d5ced15f69728d.html
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
本人常用的批处理实用技巧
bat批处理 if 命令示例详解
Linux进阶
DOS命令大全二
DOS批处理高级教程(三) : 批处理变量和set命令详解
DOS批处理中的特殊符号
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服