Hello Dan
Thanks for the response. I tried your suggestion but I still get the
differing sizes... So I'm still looking for a solution.

Thanks again
Tony Frasketi


Dan Muey wrote:
> 
> > I'm having a problem with the results of the Unix 'du'
> > command in that I get different results when I execute the
> > 'du' command from the Unix command line...
> >
> >    du -sb <directory-path>
> >
> > and when I execute the 'du' command from a Perl script using
> > backtic statement.
> >
> >    my($size) = `du -sb <directory-path>`;
> >
> > However the differing results only occurs on some directories
> > and not on others.
> 
> Probably because  du -sb is not retuneing an array like you seem to expect of the 
> size then directory.
> Try this:
> 
>  my($size,$dir) = split(/\s+/,qx(du -sb $mydir));
> # you don't have to have $dir
> # sometimes you also need the entire path to program : /usr/bin/du -sb
> # the qx is a better way to do backtick execution, just fyi
> 
> HTH
> 
> DMuey
> >
> > So far I haven't seen a difference on files, just directories.
> >
> > Can anyone shed some light on this for me.
> >
> > Also, I get the daily digest so, I'd appreciate a direct reply.
> >
> > Thanks in advance
> > Tony F.
> >
> > --
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to