repo.or.cz
/
build-config.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
token read in diff state
[build-config.git]
/
src
/
config
/
lxrgmr-code
/
test
/
6.EnvVar.in
blob
21b1e1adebf997f55b050fdb5f3385267190b104
1
2
#
3
# @ $!, $@, $#, $$, $*, $?
4
# @ $()
5
# @ ${}
6
# # # count of.
7
# # ! reference.
8
# # : slice.
9
# # / & // find & replace.
10
# # # & ## & % & %% cut.
11
# # - & :- & = & := & ? & :? & + & :+ init assignment.
12
#
13
14
15
16
17
$!
18
$@
19
$#
20
$$
21
$*
22
$?
23
24
$(echo xxx)
25
26
${var}
27
${var[0]}
28
${#var}
29
${#var[0]}
30
${!var}
31
${!var[0]}
32
${var:0:1}
33
${var[0]:0:1}
34
${var:-value}
35
${var:=value}
36
${var:?value}
37
${var:+value}
38
${var:-value}
39
${var:=value}
40
${var:?value}
41
${var:+value}
42
${var:+"str"}
43
${var:+'str'}
44
${var:+`cmd param`}
45
${var[0]:0:1}
46
${var[0]:0:1//test/#-/@()=_[]+:}
47
${var[0]:0:1/=_[/]}
48
${var[0]:0:1#*aaa}
49
${var[0]:0:1##*aaa}
50
${var[0]:0:1%*aaa}
51
${var[0]:0:1%%*aaa}
52
${var[0]:0:1^^}
53
${var[0]:0:1,,}