On 8/5/07, Clint Pachl <[EMAIL PROTECTED]> wrote: > Andris wrote: > > On 8/5/07, Jacek Masiulaniec <[EMAIL PROTECTED]> wrote: > > > >> On 4 Aug 2007, at 19:31, Andris wrote: > >> > >>> Hi, I'm writing a set of small utilities as scripts, and I got a > >>> segmentation fault working on one of them. > >>> > >>> The script is suppoused to align text with spaces. Say you have > >>> this file: > >>> > >>> Foo1\tFoo2 > >>> Baaaaaaaaaaaar\tBar2 > >>> Baz > >>> > >>> Where \t are horizontal tabs. My script would replace the tabs with an > >>> adequate number of spaces to align foo2 and bar2. > >>> > >> Writing replacement for "column -t", huh? > >> > >> Jacek > >> > > > > Didn't know about it :P But I'll do it anyway, cause I want it to be a > > standard and portable script. > > > > I believe column(1), including the -t option, is very standard. It has > been around for over 20 years and is included in all the BSDs. I believe > it is also in many of the major Linux distros too. > > Don't reinvent the wheel arbitrarily. > > See also: sed(1), awk(1), expand(1), colrm(1), paste(1), cut(1), > printf(1), and shell's set command > > That should take care of most of your text processing needs. > > -pachl >
Standard as in only based in SUS utilities and their behavior.