README
author viric@llimona
Thu, 18 May 2006 22:56:54 +0200
changeset 0 cb8aa6a22086
permissions -rw-r--r--
Init from svn.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
cb8aa6a22086 Init from svn.
viric@llimona
parents:
diff changeset
     1
'tabstops' is a program that translates a file with columns separated by
cb8aa6a22086 Init from svn.
viric@llimona
parents:
diff changeset
     2
"visually correct" spaces to a file with columns separated by one TAB character.
cb8aa6a22086 Init from svn.
viric@llimona
parents:
diff changeset
     3
It is supposed that there isn't any TAB character in the input file.
cb8aa6a22086 Init from svn.
viric@llimona
parents:
diff changeset
     4
cb8aa6a22086 Init from svn.
viric@llimona
parents:
diff changeset
     5
Input file is 'stdin', and output is 'stdout'.
cb8aa6a22086 Init from svn.
viric@llimona
parents:
diff changeset
     6
The parameters are the column position of the 2nd, 3rd, 4th, ... columns.
cb8aa6a22086 Init from svn.
viric@llimona
parents:
diff changeset
     7
cb8aa6a22086 Init from svn.
viric@llimona
parents:
diff changeset
     8
cb8aa6a22086 Init from svn.
viric@llimona
parents:
diff changeset
     9
For example:
cb8aa6a22086 Init from svn.
viric@llimona
parents:
diff changeset
    10
cb8aa6a22086 Init from svn.
viric@llimona
parents:
diff changeset
    11
Player    Goals
cb8aa6a22086 Init from svn.
viric@llimona
parents:
diff changeset
    12
John      2
cb8aa6a22086 Init from svn.
viric@llimona
parents:
diff changeset
    13
Hilbert   25
cb8aa6a22086 Init from svn.
viric@llimona
parents:
diff changeset
    14
cb8aa6a22086 Init from svn.
viric@llimona
parents:
diff changeset
    15
is translated to (using 'tabstops 11'):
cb8aa6a22086 Init from svn.
viric@llimona
parents:
diff changeset
    16
cb8aa6a22086 Init from svn.
viric@llimona
parents:
diff changeset
    17
Player	Goals
cb8aa6a22086 Init from svn.
viric@llimona
parents:
diff changeset
    18
John	2
cb8aa6a22086 Init from svn.
viric@llimona
parents:
diff changeset
    19
Hilbert	25
cb8aa6a22086 Init from svn.
viric@llimona
parents:
diff changeset
    20
cb8aa6a22086 Init from svn.
viric@llimona
parents:
diff changeset
    21
cb8aa6a22086 Init from svn.
viric@llimona
parents:
diff changeset
    22
---- New Feature
cb8aa6a22086 Init from svn.
viric@llimona
parents:
diff changeset
    23
cb8aa6a22086 Init from svn.
viric@llimona
parents:
diff changeset
    24
If you add the parameter "-r", then the reverse action is performed. You have a
cb8aa6a22086 Init from svn.
viric@llimona
parents:
diff changeset
    25
file with columns separated with TAB characters, and you get a file with columns
cb8aa6a22086 Init from svn.
viric@llimona
parents:
diff changeset
    26
separated by spaces at the position you asked for.