From: SMTP%"ddbunch@larry.wyvern.com" 20-FEB-1995 09:35:34.78 To: EVERHART CC: Subj: BSS148.ZIP - versatile VAX/VMS-style string search utility for MSDOS From: ddbunch@larry.wyvern.com (David Bunch) X-Newsgroups: comp.os.vms Subject: BSS148.ZIP - versatile VAX/VMS-style string search utility for MSDOS Date: 20 Feb 95 12:00:22 GMT Organization: InfiNet Lines: 62 Message-ID: NNTP-Posting-Host: larry.infi.net To: Info-VAX@Mvb.Saic.Com X-Gateway-Source-Info: USENET Thought this might be of interest to those of you that are having to migrate to MSDOS. I have also been told that this will run under Windows NT as a DOS app. The switches that should be quite similar to the VAX/VMS version are: /# (SAME AS VMS /NUMBER) /BEFORE (date syntax is different, see below) /EXCLUDE /EXACT /MATCH=AND,OR,NAND,NOR /OUTPUT /SINCE (date syntax is different, see below) /WIND I have uploaded to SimTel, the Coast to Coast Software Repository (tm), (available by anonymous ftp from the primary mirror site OAK.Oakland.Edu and its mirrors): ftp://oak.oakland.edu/SimTel/msdos/textutil/bss148.zip SimTel/msdos/textutil/ bss148.zip Versatile VAX/VMS-style string search utility BSS is a string search program modeled after VAX/VMS search utility. Features include better wildcarding than DOS, multiple files and directory trees & over 3000 search strings. Also allows wild cards in search strings, & many other features. Extract documentation by typing BSS /O=BSS.DOC /? Special requirements: MS-DOS 3.x & up (maybe 2.x & up) Changes: All known bugs have been addressed. Added some additional features bss148.zip has replaced bss138.zip. Usage: BSS [switches] FILE.NAM,file2,etc STRING,string,etc switches: (To create Documentation execute BSS /O=BSS.DOC /? ) /A Treat all files as ASCII /B for BBS file type listing /BEfore=MM/DD/YY or HH:MM:SS Searches files after a certain DATE or TIME. /C:# search for string starting in this column only /D# String search DELIMITER /E EXACT matches only /F display FILES that match wild cards (no search string used or needed) /FS display SUBTOTALS of SUBdirectories (does not display each file name) /H=BLink, BOLD(default), Reverse, No highlighting, [],{},(),or '' /I:ASHRE INCLUDE files with the following attribs (use /I:SH for all files) /J Print JUST strings that match, /K:# sKip lines longer that # (134 def.) /L:*? wiLd search (the * & ? can be any 2 characters you wish to use) /M=AND or /M=OR (default) or /M=NAND or /M=NOR /N Print NAMES for non matches /O=filename OUTPUT to this file name /P:# PAUSE after each screen /R=filename REDIRECT input of strings /S search all SUB directories, or /SN (no printing of directory names) /SInce=MM/DD/YY or HH:MM:SS Searches files after a certain DATE or TIME. /T output TOTAL matches only /U USE Dos standard wild carding /W WINDOW: [W=before,after] (ie. /W=5,6) /X=file,file,etc eXclude files /? Display additional information /#=n or /#H=n Print line numbers (n = number of chars. to use) -- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- David Bunch Email address: ddbunch@infi.net