Kent West wrote:
> Wienand Ian wrote:
>
>>> Chain commands in an alias:
>>> alias dols="ls; echo `ls -l | grep ^d | wc -l` directories; echo `ls
>>> -l |
>>>
>>
>> grep ^- | wc -l` files"
>>
>>
>>> customize as needed
>>>
>>
>>
>> If you're wondering why you copied and pasted this in it didn't work but
>> just constantly showed you the stats for the directory you were in
>> when you
>> executed it, then make sure you replaced the " (double quotes) with '
>> (single quotes). Otherwise your shell will expand the stuff in
>> between the
>> ` ` rather than taking it literally (in general, " means everything
>> in here
>> is a string, but expand what you can whilst ' means everything in
>> here is a
>> string, don't expand anything).
>>
>>
> Actually, it worked just fine when I copied/pasted it. I'm using bash.
> As you suggested, I replaced the double-quotes with singles, and it
> works the same. Or it appears to at least.
>
> However, when I added ";ls | wc -l` Total Files'" to the end, I get a
> count of 16 directories, 8 files, and 25 Total Items. Something's not
> adding up.
>
> Thanks for the alias Robert, and the tip Weinand (and the neat python
> script from Ron); it's great!
>
> Kent
>
Try
alias dols='ls; echo `ls -l | grep -c ^d` directories; echo `ls -l |
grep -c ^-` files; echo `ls -l | grep -c ^l` links; echo --------; echo
`ls | wc -l` Total files'
HTH,
Damian.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]