Windows Commands: Search file(s) for lines that match a given pattern


QGREP-Windows Command

QGREP

Search file(s) for lines that match a given pattern.

Syntax
      QGREP [options] [-e string] [-f file] [-i file] [strings] [files]

key:
      -L     Search strings literally.
      -X     Treat search strings as regular expressions.
      -B     Match pattern at beginning of line. 
      -E     Match pattern at end of line. 
      -y     Treat upper and lower-case as equivalent.

      -x     Print lines that match exactly.
      -l     Print only the file name if the file contains a match.
      -n     Print line numbers before each matching line.
      -O     Print seek offset before each matching line.
      -v     Print only lines that do not contain a match.
      -z     Print matching lines in MSC error message format. 

   -e string Treat the next argument as a literal search string. 
   -f file   Read search strings from file. 
   -i file   Read file list from file. 
   strings   Specifies the search string(s).
   files     The file(s) to search, which can include wildcardcharacters
             (* and ?)

Examples:

Find either arg1 or arg2 in FileName:
qgrep "arg1 arg2" FileName

Find arg1 arg2 in FileName:
qgrep -e "arg1 arg2" FileName.

White space separates search strings unless the argument is prefixed with -e.

QGREP "all out" x.y

means find either "all" or "out" in x.y, while

QGREP -e "all out" x.y

means find "all out".

Other Windows 98, Windows XP Commands:
addusers , arp , assoc , associate , at , attrib , browstat , cacls , call , cd , change , chkdsk , chkntfs , choice , cipher , cleanmgr , clip , cmd , color , comp , con2prt , copy , date , defrag , del , delprof , dir , diruse , diskcomp , diskcopy , doskey , dsadd , dsmod , echo , endlocal , exit , expand , expand , fc , fdisk , find , findstr , for , forfiles , format , fsutil , ftp , ftype , global , goto , help , hfnetchk , if , ifmember , ipconfig , kill , label , ldifde , local , logevent , logoff , logtime , mapisend , md , mem , mode , monitor , more , mountvol , move , moveuser , msg , msiexec , msinfo32 , mstsc , munge , mv , nbtstat , net , netdom , netsh , netstat , netsvc , now , nslookup , ntbackup , ntrights , path , pathping , pause , perms , ping , popd , portqry , print , prncnfg , prnmngr , prompt , pushd , qgrep , rasdial , rasphone , rd , rdisk , recover , reg , regedit , regsvr32 , rem , ren , replace , rmtshare , robocopy , route , runas , rundll32 , sc , schtasks , sclist , scriptit , set , setlocal , setx , share , shift , shortcut , showgrps , showmbrs , shutdown , sleep , soon , sort , start , su , subinacl , subst , tasklist , time , timeout , title , touch , tracert , type , ver , verify , vol , where , whoami , windiff , winmsd , winmsdp , wmic , xcacls , xcopy ,
Live2Support.com :
Product - Benefits - Features - How Does it Works - Pricing - SSL Certificates - Signup - Contactus - Login - Submit Resources