Line | |
---|
1 | echo ff{c,b,a}
|
---|
2 | echo f{d,e,f}g
|
---|
3 | echo {l,n,m}xyz
|
---|
4 | echo {abc\,def}
|
---|
5 | echo {abc}
|
---|
6 |
|
---|
7 | echo \{a,b,c,d,e}
|
---|
8 | echo {x,y,\{a,b,c}}
|
---|
9 | echo {x\,y,\{abc\},trie}
|
---|
10 |
|
---|
11 | echo /usr/{ucb/{ex,edit},lib/{ex,how_ex}}
|
---|
12 |
|
---|
13 | echo XXXX\{`echo a b c | tr ' ' ','`\}
|
---|
14 | eval echo XXXX\{`echo a b c | tr ' ' ','`\}
|
---|
15 |
|
---|
16 | echo {}
|
---|
17 | echo { }
|
---|
18 | echo }
|
---|
19 | echo {
|
---|
20 | echo abcd{efgh
|
---|
21 |
|
---|
22 | echo foo {1,2} bar
|
---|
23 | echo `zecho foo {1,2} bar`
|
---|
24 | echo $(zecho foo {1,2} bar)
|
---|
25 |
|
---|
26 | var=baz
|
---|
27 | varx=vx
|
---|
28 | vary=vy
|
---|
29 |
|
---|
30 | echo foo{bar,${var}.}
|
---|
31 | echo foo{bar,${var}}
|
---|
32 |
|
---|
33 | echo "${var}"{x,y}
|
---|
34 | echo $var{x,y}
|
---|
35 | echo ${var}{x,y}
|
---|
36 |
|
---|
37 | unset var varx vary
|
---|
38 |
|
---|
39 | # new sequence brace operators
|
---|
40 | echo {1..10}
|
---|
41 |
|
---|
42 | # this doesn't work yet
|
---|
43 | echo {0..10,braces}
|
---|
44 | # but this does
|
---|
45 | echo {{0..10},braces}
|
---|
46 | echo x{{0..10},braces}y
|
---|
47 |
|
---|
48 | echo {3..3}
|
---|
49 | echo x{3..3}y
|
---|
50 | echo {10..1}
|
---|
51 | echo {10..1}y
|
---|
52 | echo x{10..1}y
|
---|
53 |
|
---|
54 | echo {a..f}
|
---|
55 | echo {f..a}
|
---|
56 |
|
---|
57 | echo {a..A}
|
---|
58 | echo {A..a}
|
---|
59 |
|
---|
60 | echo {f..f}
|
---|
61 |
|
---|
62 | # mixes are incorrectly-formed brace expansions
|
---|
63 | echo {1..f}
|
---|
64 | echo {f..1}
|
---|
65 |
|
---|
66 | echo 0{1..9} {10..20}
|
---|
67 |
|
---|
68 | # do negative numbers work?
|
---|
69 | echo {-1..-10}
|
---|
70 | echo {-20..0}
|
---|
Note:
See
TracBrowser
for help on using the repository browser.