9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: hugo rivera <uair00@gmail.com>
To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net>
Subject: [9fans] Joining multicolumn files
Date: Thu,  2 Jul 2009 16:54:48 +0200	[thread overview]
Message-ID: <138575260907020754v6297aa3av13638f3d93cb0bfe@mail.gmail.com> (raw)

Hi,
I've always joined multiple column files in plan 9 using pr(1).
Say you have file A:
columnA1 columnA2 columnA3
and file B:
columnB1 columnB2 columnB3
so, using pr(1), I get another file C:
columnA1 columnA2 columnA3 columnB1 columnB2 columnB3

This worked fine until now: I have a number of files with a number of
columns on each (4-5 columns in 4 files). So, when I try to join the
columns in these files on a single file using pr(1), the resulting
output contains some of the columns, but the columns further to the
right are deleted partially or completely. I've changed some of the
parameters, like setting -w 200, but the output is still incomplete
and has missing columns, plus the ones existing have more spaces
between them. I know that pr(1) is a formatting utility, but is there
a better way to do this? maybe awk? (I have no clue on how to do this
with awk). On linux there is a paste(1) command that does exactly what
I need just join the columns with out caring the line size or spacing.
Saludos
--
Hugo



             reply	other threads:[~2009-07-02 14:54 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-07-02 14:54 hugo rivera [this message]
2009-07-02 15:11 ` Russ Cox
2009-07-02 15:29   ` hugo rivera

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=138575260907020754v6297aa3av13638f3d93cb0bfe@mail.gmail.com \
    --to=uair00@gmail.com \
    --cc=9fans@9fans.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).