[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Help-bash] counter for executed commands in non interactive mode?
From: |
Chet Ramey |
Subject: |
Re: [Help-bash] counter for executed commands in non interactive mode? |
Date: |
Mon, 18 May 2015 13:51:33 -0400 |
User-agent: |
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 |
On 5/18/15 11:47 AM, Stephane Chazelas wrote:
> 2015-05-18 15:48:06 +0200, Meike Stone:
>> Hello,
>>
>> is there a easy way, to count inside a bash script the executed
>> (external) commands while this script itself is executed?
>> Normaly, the commands are counted in the interactive mode and
>> displayed in the command prompt if "\#" is configured.
>> Maybe, there is a possibility to access this counter?
> [...]
>
> What number should it give you after:
>
> { cmd1; cmd2; } | cmd3 | cmd4
> (cmd1; cmd2); env cmd3
> sh -c 'cmd1; cmd2'
> for i in 1 2 3; do
> cmdx "$i"
> done
Because of where and how it's computed, each of those commands increments
it by 1.
--
``The lyf so short, the craft so long to lerne.'' - Chaucer
``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, ITS, CWRU address@hidden http://cnswww.cns.cwru.edu/~chet/