blob: c75c2dc53efdb74098145e3683ea27a16c816a7f [file] [log] [blame]
Denys Vlasenkof8ddbe12016-07-25 03:56:00 +02001parameter=abcdef
2offset=2
3noffset=-2
4echo "parameter '${parameter}'"
5echo "varoffset2 '${parameter:${offset}}'"
6echo "varoffset-2 '${parameter:${noffset}}'"
7echo "literal '2' '${parameter:2}'"
Denys Vlasenko74d20e62017-07-06 19:50:42 +02008# This is not interpreted as ${VAR:POS{:LEN}},
Denys Vlasenkof8ddbe12016-07-25 03:56:00 +02009# but as ${VAR:=WORD} - if VAR is unset or null, substitute WORD
10echo "literal '-2' '${parameter:-2}'"
11echo "literal ' -2' '${parameter: -2}'"