[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Help-bash] counter for executed commands in non interactive mode?
From: |
Meike Stone |
Subject: |
Re: [Help-bash] counter for executed commands in non interactive mode? |
Date: |
Tue, 19 May 2015 10:23:18 +0200 |
2015-05-18 17:47 GMT+02:00 Stephane Chazelas <address@hidden>:
> 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
>
> ?
name this script and check:
strace -f -e execve ./test.sh 2>&1 >/dev/null | grep execve | wc -l
Meike