source:
MondoRescue/branches/3.0-mindi-2.1/mindi-busybox/shell/hush_test/hush-vars/var_bash2.tests@
3911
| Last change on this file since 3911 was 2725, checked in by , 15 years ago | |
|---|---|
|
|
| File size: 505 bytes | |
| Line | |
|---|---|
| 1 | var=abc123dcba123 |
| 2 | |
| 3 | echo ${var/d/x} |
| 4 | echo ${var/c/x} |
| 5 | echo ${var//c/x} |
| 6 | echo ${var/[123]/x} |
| 7 | echo ${var//[123]/x} |
| 8 | echo ${var/c*/x} |
| 9 | echo ${var/*c/x} |
| 10 | |
| 11 | # must match longest match: result is "abx23" |
| 12 | echo ${var/c*1/x} |
| 13 | |
| 14 | # empty replacement - 2nd slash can be omitted |
| 15 | echo ${var/[123]} |
| 16 | echo ${var//[123]} |
| 17 | |
| 18 | ### ash doesn't support |
| 19 | ### # match only at the beginning: |
| 20 | ### echo ${var/#a/x} |
| 21 | ### echo ${var/#b/x} # should not match |
| 22 | ### echo ${var//#b/x} # should not match |
| 23 | ### # match only at the end: |
| 24 | ### echo ${var/%3/x} |
Note:
See TracBrowser
for help on using the repository browser.
