GNU bug report logs - #10342
Bug Report for command "dirname"

Previous Next

Package: coreutils;

Reported by: RANJITH REDDY KOMANLA <ranjithreddyis <at> gmail.com>

Date: Wed, 21 Dec 2011 17:58:02 UTC

Severity: normal

Tags: notabug

Done: Eric Blake <eblake <at> redhat.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: RANJITH REDDY KOMANLA <ranjithreddyis <at> gmail.com>
Subject: bug#10342: closed (Re: bug#10342: Bug Report for command "dirname")
Date: Wed, 21 Dec 2011 18:09:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#10342: Bug Report for command "dirname"

which was filed against the coreutils package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 10342 <at> debbugs.gnu.org.

-- 
10342: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=10342
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Eric Blake <eblake <at> redhat.com>
To: RANJITH REDDY KOMANLA <ranjithreddyis <at> gmail.com>
Cc: 10342-done <at> debbugs.gnu.org
Subject: Re: bug#10342: Bug Report for command "dirname"
Date: Wed, 21 Dec 2011 11:06:27 -0700
[Message part 3 (text/plain, inline)]
tag 10342 notabug
thanks

On 12/21/2011 09:27 AM, RANJITH REDDY KOMANLA wrote:
> ls -l  : Nothing within the directory !!
> But when i tried using ----->   dirname xyz
> it gave output as <.>   { output states , present directory

This is the correct behavior.  It is required by POSIX - dirname is a
completely textual operation that pays no attention to what exists or
does not exist in your file system, and the dirname of a string that
resembles a relative file name is the string '.' (the current directory
is the correct dirname of a relative file name, if that relative name
was indeed a file; but the algorithm works even if there is no file by
that name).

http://pubs.opengroup.org/onlinepubs/9699919799/utilities/dirname.html

I'm closing this bug report, as there is no bug here.  However, feel
free to make further comments if you need more clarification, or help in
determining if 'dirname' really is the best fit for the shell scripting
task you were really attempting to solve.

-- 
Eric Blake   eblake <at> redhat.com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

[signature.asc (application/pgp-signature, attachment)]
[Message part 5 (message/rfc822, inline)]
From: RANJITH REDDY KOMANLA <ranjithreddyis <at> gmail.com>
To: bug-coreutils <at> gnu.org
Subject: Bug Report for command "dirname"
Date: Wed, 21 Dec 2011 11:27:55 -0500
Hello ,
Here is my case .
pwd : /test
ls -l  : Nothing within the directory !!
But when i tried using ----->   dirname xyz
it gave output as <.>   { output states , present directory ,but there
is not such filename/directory present within my test1 directory }
If it had stated no such directory ,it would have served my purpose .
Ignore : If i'm wrong or this bug is already cured .

When i tried using the option dirname
Regards
Ranjith Reddy Komanla
816-265-1232



This bug report was last modified 13 years and 150 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.