Stuart Clemons wrote: > > Hi all: Hello,
> I'm trying to cleanup and format this text file of user names, so that I > have one column of user names. Here's the text file: > > The request will be processed at a domain controller for domain FOOBAR. > > Group name Misc > Comment These are the FOOBAR users > > Members > > ------------------------------------------------------------------------------- > arod cschilling csenior > ecostello ffrank gbennett > LBird PMartinez > The command completed successfully. > > I would like an output file to read like this: > > arod > cschilling > csenior > ecostello > ffrank > gbennett > LBird > PMartinez > > I know how to put the names into one column, if I don't have all the extra > lines. So, I've been trying to figure out how to eliminate all lines > except for the names. > > I tried opening the file, then using a "not match" regex to eliminate all > lines except the name lines. So far, I can't seem to eliminate more than > one line of "not match". Any help will be appreciated. Here's my feeble > newbie code. This code will eliminate the "Group" line, but that's it. I > tried adding other conditionals to eliminate other unwanted lines, but > they don't work. > > open(FH, "c:\\foobar.txt") or die "sourcefile open failed - $!"; > while (<FH>){ > if (not $_ =~ /^Group/) { > print $_ ; > } > } open FH, 'c:/foobar.txt' or die "sourcefile open failed - $!"; while ( <FH> ) { next if 1 .. /^-+$/; next if /^The command completed successfully/ .. eof( FH ); print "$_\n" for /\S+/g; } John -- use Perl; program fulfillment -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>