How to divide up?
Gary Kline
kline at thought.org
Sun Jul 20 08:17:31 UTC 2008
On Sat, Jul 19, 2008 at 10:23:09PM -0700, Walt Pawley wrote:
> At 5:23 PM -0700 7/19/08, Gary Kline wrote:
> >Guys,
> >
> >Is there an easyy way of splitting yp these tags into one-per-line?
> >I'm not obcessive [[?, :)]], but for what I've got in mind, the tags and stuff
> >would look better to my eyes? ....the outcome of this will go ino a special
> >database, not html .
> >
> >is there some clever perl one-liner that would help me turn
> >
> ><CENTER><FONT face="Times" size="3"><FONT color="#333366">Realization<BR>
> >
> >into
> >
> ><CENTER>
> ><FONT face="Times" size="3">
> ><FONT color="#333366">
> >Realization
> ><BR>
>
> I've been using this ...
>
> #!/usr/bin/perl
> # Process HTML data on STDIN into one tag per line form on STDOUT
> while (<>) {
> s/\r/\n/gs;
> s/</\n</gs;
> s/>/>\n/gs;
> s/\n\s*/\n/gs;
> s/^\s*//;
> print "$_"
> }
>
> ... for quite some time under the name "tag1". It's come in very handy.
thanks much, walt --- and everyone else whose ideas helped my
shoulder. i have your tag1 in my ~/bin file on my www server
it works as adveertised.
a note here to rollland smith: i was originally thinking of
[[ i tried using ]] tr => tr ">" to \n. Among other things.
your idea of using gsed gave me the idea of putting the \n
aftter the ">" followed bt a \n. of course this addded in
*annnoying* newlines. BUT ``grep -v "^$" axes newlines,
so using grit.php, here cut down to spare spamming or wasting
resources is the before after:
// old, after tidy:
# t grit.php
<CENTER><FONT face="Times" size="3"><FONT color="#333366">Grit
<BR><BR>
Patience wears the granite face of wisdom,<BR>
discovering the truth of humility and joy.<BR>
Hope and faith stand in its silence.<BR>
</FONT></FONT></CENTER>
using roland's gsed and a pipe that axes \n's:
// fixed, MUCH easier to read:
# gsed -e "s/>/>\n/g" <grit.php| grep -v "^$"
<CENTER>
<FONT face="Times" size="3">
<FONT color="#333366">
Grit
<BR>
<BR>
Patience wears the granite face of wisdom,<BR>
discovering the truth of humility and joy.<BR>
Hope and faith stand in its silence.<BR>
</FONT>
</FONT>
</CENTER>
I've been meeaning to get around to this for years, and thr time
is now. this is just a tiny example of the superiority of the
unix smalll-is-beautiful model. [ blah**3]
gary
> --
>
> Walter M. Pawley <walt at wump.org>
> Wump Research & Company
> 676 River Bend Road, Roseburg, OR 97470
> 541-672-8975
--
Gary Kline kline at thought.org http://www.thought.org Public Service Unix
http://jottings.thought.org http://transfinite.thought.org
More information about the freebsd-questions
mailing list