windows – findstr.exe无法正常工作
发布时间:2020-12-14 04:25:10 所属栏目:Windows 来源:网络整理
导读:我的系统有findstr.exe但是当我尝试执行它时,它会给我以下错误 FINDSTR: Bad command line 试了很多东西但无法解决. 我需要在我的批处理脚本中使用正则表达式. 还有其他建议吗? 你需要至少给它一些字符串来寻找.如果它不认为您提供了搜索字符串(其他所有内
我的系统有findstr.exe但是当我尝试执行它时,它会给我以下错误
FINDSTR: Bad command line 试了很多东西但无法解决. 还有其他建议吗?
你需要至少给它一些字符串来寻找.如果它不认为您提供了搜索字符串(其他所有内容都是可选的),那么您将获得该错误消息:
C:Documents and SettingsPax> findstr /? Searches for strings in files. FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:file] [/C:string] [/G:file] [/D:dir list] [/A:color attributes] [/OFF[LINE]] strings [[drive:][path]filename[ ...]] /B Matches pattern if at the beginning of a line. /E Matches pattern if at the end of a line. /L Uses search strings literally. /R Uses search strings as regular expressions. /S Searches for matching files in the current directory and all subdirectories. /I Specifies that the search is not to be case-sensitive. /X Prints lines that match exactly. /V Prints only lines that do not contain a match. /N Prints the line number before each line that matches. /M Prints only the filename if a file contains a match. /O Prints character offset before each matching line. /P Skip files with non-printable characters. /OFF[LINE] Do not skip files with offline attribute set. /A:attr Specifies color attribute with two hex digits. See "color /?" /F:file Reads file list from the specified file(/ stands for console). /C:string Uses specified string as a literal search string. /G:file Gets search strings from the specified file(/ stands for console). /D:dir Search a semicolon delimited list of directories strings Text to be searched for. [drive:][path]filename Specifies a file or files to search. Use spaces to separate multiple search strings unless the argument is prefixed with /C. For example,'FINDSTR "hello there" x.y' searches for "hello" or "there" in file x.y. 'FINDSTR /C:"hello there" x.y' searches for "hello there" in file x.y. Regular expression quick reference: . Wildcard: any character * Repeat: zero or more occurances of previous character or class ^ Line position: beginning of line $ Line position: end of line [class] Character class: any one character in set [^class] Inverse class: any one character not in set [x-y] Range: any characters within the specified range x Escape: literal use of metacharacter x Word position: end of word For full information on FINDSTR regular expressions refer to the online Command Reference. 例如,这显示了如何使用正则表达式: C:Documents and SettingsPax> type qq.cmd @setlocal enableextensions enabledelayedexpansion @echo off set startdir=%cd% set temp=%startdir% set folder= :loop if not "x%temp:~-1%"=="x/" ( set folder=!temp:~-1!!folder! set temp=!temp:~1,-1! goto :loop ) echo.startdir = %startdir% echo.folder = %folder% endlocal C:Documents and SettingsPax> findstr d.r% qq.cmd set temp=%startdir% echo.startdir = %startdir% echo.folder = %folder% C:Documents and SettingsPax> findstr FINDSTR: Bad command line (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – 如何防止用户使用绕过安全性的USB驱动器
- ArcFace2.0+红外双目摄像头的活体检测[Windows][C#][.NET][
- 用于Windows版本2.1.30324.52的Visual Studio Extensions似
- .net – Windows窗体的未处理的异常记录
- 如何在Windows上的R 3.0.1中安装doRedis软件包版本1.0.5?
- Windows Azure和Amazon AWS之间的站点到站点VPN
- .net – Microsoft异常处理块 – 它不是一个完美的例子吗?
- 使用Interop.domino.dll的C#控制台应用程序 – 在作为计划任
- 部署 – 在GPO部署的软件包中管理自我更新的Windows软件
- windows-services – 卸载Windows服务时,已安装的产品与安装