Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/usr.bin/find



On Thu, Oct 20, 2005 at 11:58:21PM +0200, Christoph Badura wrote:
> On Wed, Oct 19, 2005 at 05:11:38PM -0500, James Chacon wrote:
> > Not necessarily stripping them off in the path lookup routines, but when
> > it prints back out the results.
> > 
> > i.e. find /etc/
> > /etc/motd
> > Looks a whole lot better than
> > /etc//motd
> 
> So, what if I used, say,  "/etc//" on purpose so that the output is easier
> to process with a program?
> 
> Having programs second guess the users intentions instead of doing exactly
> what it has been told has a history of not getting it right since the 
> beginning
> of computing science.  So why bother?  One of the reasons I've put up with
> Unix the last 25 years was that it did't try to be "helpful" and instead
> tried to do exactly what it was told -- nothing more, nothing less.
> 
> I find it disturbing that we are changing programs to be "helpful" for
> purely cosmetic reasons.

Isn't a UNIXy way to solve the problem to add a program to the system
that changes paths to "canonical" form, either with or without knowledge
of the filesystem the path belongs to?

% canonpath <<EOF
///usr/sbin//find
././.ssh/../.ssh/known_hosts
EOF
/usr/sbin//find
./.ssh/known_hosts
% 

Dave

-- 
David Young             OJC Technologies
dyoung%ojctech.com@localhost      Urbana, IL * (217) 278-3933



Home | Main Index | Thread Index | Old Index