in reply to Displaying text in columns

For a fixed width font, use Courier.

For fixed formatting in an html page, use a <pre> tag.

- Miller

Replies are listed 'Best First'.
Re^2: Displaying text in columns
by GertMT (Hermit) on Aug 10, 2007 at 03:38 UTC
    alternatively:
    -Andale Mono
    -Courier New
    -Monaco

    or even more to choose if you look at:
    http://www.cfcl.com/vlb/h/fontmono.html

    Gert
Re^2: Displaying text in columns
by Anonymous Monk on Aug 10, 2007 at 05:34 UTC
    Thanks, it works.
    Now my next question is if I have a file with 397 bytes and another with 1234565 bytes, obviously I need to add some spaces (& nbsp) to the line with 397 bytes so the size column lined up. What would be the PERL line to do this easily, let's say I need to pad it so that a total of 10 characters for this column.
      Play around with printf and sprintf, or split you data into columns and create html tables.
      $ perl use strict; use warnings; my @arr = qw ( 397 1234565 129837 12387621 21365 1 123123 ); printf("%010d\n", $_) for @arr; print("-" x 10 . "\n"); printf("%+10d\n", $_) for @arr; print("-" x 10 . "\n"); printf("%10s\n", $_) for @arr; print("-" x 10 . "\n"); printf("%-10s\n", $_) for @arr; __END__ 0000000397 0001234565 0000129837 0012387621 0000021365 0000000001 0000123123 ---------- +397 +1234565 +129837 +12387621 +21365 +1 +123123 ---------- 397 1234565 129837 12387621 21365 1 123123 ---------- 397 1234565 129837 12387621 21365 1 123123
      Now my next question is ..
      PS: Please create a new thread if you have additional questions. Thanks. DS.
      --
      Andreas
        This method only print spaces on a terminal screen, but I need the extra   symbol so that it showed up as spaces on the web browser screen. Any thoughts?
        This method only print spaces on a terminal screen, but I need the extra & nbsp symbol so that it showed up as spaces on the web browser screen. Any thoughts?