Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Aug 1999 08:21:57 -0700
From:      Matthew Hunt <mph@astro.caltech.edu>
To:        Mark Murray <mark@grondar.za>
Cc:        Bill Fumerola <billf@jade.chc-chimes.com>, "Rodney W. Grimes" <freebsd@gndrsh.dnsmgr.net>, Michael Haro <mharo@FreeBSD.org>, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/bin/mkdir mkdir.1 mkdir.c
Message-ID:  <19990830082157.A89944@wopr.caltech.edu>
In-Reply-To: <199908300619.IAA27006@gratis.grondar.za>; from Mark Murray on Mon, Aug 30, 1999 at 08:19:55AM %2B0200
References:  <199908300619.IAA27006@gratis.grondar.za>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Aug 30, 1999 at 08:19:55AM +0200, Mark Murray wrote:

> EG- A couple of years ago, someone wanted date(1) to not put a \n at
> the end of its output (for whatever reason), and he added a new -n
> flag to do it. Canonical UNIX method to do this is
> 
> $ echo -n `date`

Which is, of course, not quite the same as omitting the newline.

The output of date(1) can contain multiple sequential spaces.  After
being split into arguments, and recombined by echo(1), they'll be
reduced to one space.

wopr:~$ date -r 800000
Fri Jan  9 22:13:20 PST 1970
wopr:~$ echo -n `date -r 800000`; echo
Fri Jan 9 22:13:20 PST 1970

Of course, I don't really have any need to get the output of date(1)
without the newline, but I could do something like this...

wopr:~$ date -r 800000 | perl -pe 'chomp'
Fri Jan  9 22:13:20 PST 1970wopr:~$ 

-- 
Matthew Hunt <mph@astro.caltech.edu> * Inertia is a property
http://www.pobox.com/~mph/           * of matter.


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




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