Messages in this thread | | | Date | Wed, 21 Mar 2012 10:52:11 +0100 | From | Ingo Molnar <> | Subject | Re: [PATCH 3/3] perf, tool: Add new event group management |
| |
* Peter Zijlstra <a.p.zijlstra@chello.nl> wrote:
> # echo {} > {} > # echo {en,dis}able > enable disable > > > It somehow special cases {}, which is horrible.
Oh, indeed: brace expansion and sequence expressions both use curly braces:
$ echo foo-{a,b,c}-bar foo-a-bar foo-b-bar foo-c-bar
$ echo {1..10} 1 2 3 4 5 6 7 8 9 10
Too bad, it would be rather intuitive. All the brace characters are taken by Bash.
Maybe something like:
$ echo /minor-faults,major-faults/ /minor-faults,major-faults/
although it looks a bit weird.
So ... how about using another grouping operator, such as '+'?
Something like:
-e minor-faults+major-faults
While when comma separated they are not grouped, or so.
?
Thanks,
Ingo
| |