比較運算符一覽:
EQU - 等于
NEQ - 不等于
LSS - 小于
LEQ - 小于或等于
GTR - 大于
GEQ - 大于或等于
批處理文件(BAT)中的一些符號
1 .與echo連用,作用是換行 示例1 [輸出空行] echo. 2 > 定向符[輸出] 將命令的輸出進行重定向 [一般用于將結(jié)果寫入文件] 注意 nul 為空設備 >nul 則用于屏蔽輸出內(nèi)容 [如 pause>nul] 示例2 [向1.txt中寫入字符串 wind] echo wind>1.txt 3 >> 定向符[輸出] 將命令的輸出進行重定向 [一般用于將結(jié)果寫入文件] 注意,定向到文件時,它是在末尾追加 > 則會覆蓋 示例3 [向1.txt中追加寫入字符串 wind] echo wind>>1.txt 4 < 定向符[輸入] 配合set /p 使用時,從指定的文件中獲取字符串 賦值給變量 示例4 [將1.txt中第1行內(nèi)容賦值給變量 wind] set /p wind=<1.txt 5 & 連接符 連接兩個命令 注意 不論前面的命令是否成功執(zhí)行 后面的命令都將執(zhí)行 示例5 [依次執(zhí)行兩個echo 命令] echo wind& echo snow 6 && 連接符 連接兩個命令 注意 僅當前面的命令成功執(zhí)行時 后面的命令才會被執(zhí)行 示例6 [echo 命令成功執(zhí)行 type 命令也將被執(zhí)行] echo wind&& type 1.txt 示例7 [hello 命令執(zhí)行失敗 type 命令不會被執(zhí)行] hello&& type 1.txt 7 || 連接符 連接兩個命令 注意 僅當前面的命令執(zhí)行失敗時 后面的命令才會被執(zhí)行 示例8 [echo 命令成功執(zhí)行 type 命令不會被執(zhí)行] echo wind|| type 1.txt 示例9 [hello 命令執(zhí)行失敗 type 命令將被執(zhí)行] hello|| type 1.txt 8 | 傳遞符 將前面命令的結(jié)果 傳遞給后面的命令使用 [一般用于查找] 示例10 [顯示字符串wind 并 傳遞給find 查找 關鍵字 w] echo wind| find "w" 2,6,7,8綜合 示例11 [將字符串傳遞給find查找 并 輸出查找結(jié)果] echo wind| find "w">nul&& echo 找到字符w|| echo 未找到字符w 9 ^ 轉(zhuǎn)義符 [脫字符] 脫去特殊符號的作用 使之成為一個純粹的符號 示例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
d
os 篩選命令 |find的用法類別:服務器+軟件 |
瀏覽(1508) | 2008-4-21 12:45:24
更多
0C:\Documents and Settings\Administrator>ipconfig | find /?
在文件中搜索字符串。
FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "string" [[drive:][path]filename[ ...]]
/V 顯示所有未包含指定字符串的行。
/C 僅顯示包含字符串的行數(shù)。
/N 顯示行號。
/I 搜索字符串時忽略大小寫。
/OFF[LINE] 不要跳過具有脫機屬性集的文件。
"string" 指定要搜索的文字串。
[drive:][path]filename
指定要搜索的文件。
如果沒有指定路徑,F(xiàn)IND 將搜索鍵入的或者由另一命令產(chǎn)生的文字。
返回結(jié)果:
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
命令提示符(DOS)下Find的用法
210
假如在文件1.txt里面有一行內(nèi)容是D:\文件\abc.txt(abc是代表文件名)
現(xiàn)在我要用find命令找出這一行,并且將abc賦值給變量name(假設該變量已經(jīng)定義),那么該怎么寫這個語句?
補充: 我的目的是獲取該文件夾里面的一個文件的文件名(該目錄下只有一個文件),但是賦值給變量name的時候不能帶后綴名。有什么辦法?(用命令行實現(xiàn))
滿意答案
西夕 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
::比較首字符是否為要求的字符,如果是則跳出循環(huán)
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:01
lkh2003 | 分類:
其它操作系統(tǒng) | 瀏覽5689次
急~DOS命令的FIND格式是怎么?它的功能是什么?格式怎么樣的~
提問者采納
2007-05-12 18:03
格式: find [path...] [expression]
find / -name access_log 2>/dev/null 不顯示錯誤信息
find /-amin n ##查找系統(tǒng)中最后N分鐘訪問的文件
find /-atime n ##查找系統(tǒng)中最后n*24小時訪問的文件
find /-cmin n ##查找系統(tǒng)中最后N分鐘被改變狀態(tài)的文件
find /-ctime n ##查找系統(tǒng)中最后n*24小時被改變狀態(tài)的文件
find /-empty ##查找系統(tǒng)中空白的文件,或空白的文件目錄,或目錄中沒有子目錄的文件夾
find /-false ##查找系統(tǒng)中總是錯誤的文件
find /-fstype type ##查找系統(tǒng)中存在于指定文件系統(tǒng)的文件,例如:ext2 .
find /-gid n ##查找系統(tǒng)中文件數(shù)字組 ID 為 n的文件
find /-group gname ##查找系統(tǒng)中文件屬于gnam文件組,并且指定組和ID的文件
find / -mmin n # 查找在系統(tǒng)中最后n分鐘里修改過的文件
find / -mtime n #查找在系統(tǒng)中最后24*n小時里修改過的文件
find / -nouser #查找在系統(tǒng)中屬于作廢用戶的文件
find / -size nc #查找在系統(tǒng)中長度為n字節(jié)的文件
find / -size +nc #查找在系統(tǒng)中長度大于n字節(jié)的文件
find / -daystart ##測試系統(tǒng)從今天開始24小時以內(nèi)的文件,用法類似-amin
find / -depth ##使用深度級別的查找過程方式,在某層指定目錄中優(yōu)先查找文件內(nèi)容
find / -follow ##遵循通配符鏈接方式查找; 另外,也可忽略通配符鏈接方式查詢
find / -help ##顯示命令摘要
find / -maxdepth levels ##在某個層次的目錄中按照遞減方法查找
find / -mount ##不在文件系統(tǒng)目錄中查找, 用法類似 -xdev.
find / -noleaf ##禁止在非UNUX文件系統(tǒng),MS-DOS系統(tǒng),CD-ROM文件系統(tǒng)中進行最優(yōu)化查找
find / -version ##打印版本數(shù)字
-exec command; ##查找并執(zhí)行命令
-fprint file ##打印文件完整文件名
-fprint0 file ##打印文件完整文件名包括空的文件
-fprintf file format ##打印文件格式
-ok command; ##給用戶命令執(zhí)行操作,根據(jù)用戶的Y 確認輸入執(zhí)行
-printf format ##打印文件格式
-ls ##打印同種文件格式的文件.
幾個參數(shù)之間可以用-and,-or連接,某個參數(shù)取反可用!.提問者評價
謝謝
評論(2)|11
時間貴 |
五級采納率22%
擅長:
操作系統(tǒng)/系統(tǒng)故障安全軟件引用:
dos 篩選命令 |find的用法http://www.yongfa365.com/item/f2d5ced15f69728d.html