On 2018-10-03 10:05, Zangune wrote:
> Greetings, I want to know the total size of a directory content, so I
> use this command:
>
> du -c /path | tr -s ' '
>
> but I got this (this is just the last line):
>
> 510 total
>
> please note that there are 4 spaces between "0" and "t".
Are you quite sure? I just tried the same thing, and didn't find any
spaces between the number and the word "total". What I did find was
a tab:
username@hostname$ du -c dtd
84 dtd
84 total
username@hostname$ du -c dtd | sed 's/ /s/g'
84 dtd
84 total
username@hostname$ du -c dtd | sed 's/\t/tab/g'
84tabdtd
84tabtotal
username@hostname$
> I would expect the result to be:
>
> 510 total
>
> please note that there is just one space between "0" and "t".
> As far as I can see, the "du" command result is alined in columns with
> spaces,
Nope, tabs are much better for column alignment than are spaces. They
yield, one might say, a "tabular" format.
--
Michael F. Stemper
Psalm 94:3-6