by William James <w_a_x_man@[EMAIL PROTECTED]
>
Jan 24, 2008 at 02:08 AM
On Jan 23, 12:58 pm, "Rob Bradford" <rob.polym...@[EMAIL PROTECTED]
>
wrote:
> Hi.
>
> I have a issue with a file from an old legacy (HP3000) system. When the
file
> is transfered by FTP onto a Unix server the 3000's FTP process pads the
> lines to a fixed length. This seems to be a function of the 3000's FTP
> implementation. ie: It picks up a fo;e of say 1674012 bytes and sends
> 1709094 bytes for example!
>
> Anyway to cut a long story short, how do I chop each and every line back
to
> the last no white_space character? Each of the extended lines has a LF
that
> I need to keep, or replace it in the new end-of line opsition. I know
AWK
> should be the solution but where do I start?
>
> Any pointers would be appreciated.
>
> Rob.B
>
> --
> (\__/) This is Bunny.
> (='.'=) Help him and his friends by supporting the
> (")_(") Rabbit Welfare Association:www.houserabbit.co.uk
mawk 'BEGIN{RS=" *\n"}8' the_file
awk 'BEGIN{FS=" +$"}{print $1}'