Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Jan 2014 23:10:10 +0100
From:      Polytropon <freebsd@edvax.de>
To:        Shayan Pooya <shayan@liveve.org>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Field delimiter in sort program in freebsd
Message-ID:  <20140125231010.b630559b.freebsd@edvax.de>
In-Reply-To: <CABAubThPph9My=EhcxCbZVQRf%2Brya8yBmSsARxMSGLXN44aSMQ@mail.gmail.com>
References:  <CABAubTg2RH95LypshV6ZpZP1qQW24TQZfFSSrYs5DzUoqA5tSw@mail.gmail.com> <52E3C691.8090000@bananmonarki.se> <CABAubThPph9My=EhcxCbZVQRf%2Brya8yBmSsARxMSGLXN44aSMQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 25 Jan 2014 09:51:39 -0500, Shayan Pooya wrote:
> Thanks. That explains the error message.  What is the correct way of doing
> it in tcsh though?

I know it's probably one of the most overcomplicated and stupid
approaches, but it seems to work:

	% sort -t `awk 'BEGIN { printf("%c", 0); }'` <in-data>

Please note that I've not tested this. The null byte has a
special meaning, it's interpreted as "end of string" in C-style
strings ("null terminated strings"), so having to use it as a
field delimiter looks a bit strange.

Maybe you could use a search and replace step _prior_ to sorting
to get this resolved? Just a suggestion...



-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140125231010.b630559b.freebsd>