Help on a little script

Mike Jeays Mike.Jeays at rogers.com
Sun Jan 23 09:49:26 PST 2005


On Sun, 2005-01-23 at 11:30, antenneX wrote:
> Am running FBSD-4.10p2
> 
> I have a serious need for some help on a CGI script I just installed.
> I've tried to reach the author but no dice there.
> 
> It's used to automate "unsubscribes" on a mail list.
> 
> It works well except for this:
> It changes my mail list from this format:
> name1
> name2
> name3
> 
> ...to this:
> name1name2name3 <---one big long line with no separators.
> 
> With over 6000 names it makes a huge long line instead with no space
> between
> the names either. It make a mess!
> 
> I know how to convert
> name1
> name2
> name3
> 
> ...to
> name1 name2 name3.....
> 
> like this:
> #cat mybadlist | xargs > mygoodlist
> 
> ...but, need the reverse.
> 
> So how can I convert
> name1name2name3
> ...back to the original format?
> name1
> name2
> name3
> 
> 
> Would really appreciate your help as it is really messing up my mail
> lists....
> 
> Thanks in advance!
> 
> Best regards,
> 
> Jack L. Stone
> 
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"

It may be impossible, if the names have really been run together with no
separator at all. 'john.doe at xyz.competer@xyz.netmike at xyz.org' cannot
reliably be parsed into distinct names.  Are you quite sure there is no
separator - look at the file with od (octal dump).



More information about the freebsd-questions mailing list