Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
scripting:bashchanges [2020/06/28 06:31] thebonsai [Table] |
scripting:bashchanges [2020/06/28 06:51] (current) thebonsai [Table] |
||
---|---|---|---|
Line 256: | Line 256: | ||
| ''%%${PARAMETER:OFFSET:LENGTH}%%'': Negative ''LENGTH'' values are used as offset from the end of the string | 4.2-alpha | Substrings only for Bash and ksh93. Works also for argument expansions in zsh. ksh93 can use ''${arr[n..-m]}''. | | | ''%%${PARAMETER:OFFSET:LENGTH}%%'': Negative ''LENGTH'' values are used as offset from the end of the string | 4.2-alpha | Substrings only for Bash and ksh93. Works also for argument expansions in zsh. ksh93 can use ''${arr[n..-m]}''. | | ||
| Word expansions like ''${foo##bar}'' understand indirect variable references | 4.3-beta | | | | Word expansions like ''${foo##bar}'' understand indirect variable references | 4.3-beta | | | ||
- | | Transofrmations | ????? | | | + | | Transofrmations | 4.4 | | |
| Process substitution now works in POSIX mode | 5.1-alpha | | | | Process substitution now works in POSIX mode | 5.1-alpha | | | ||
| New transformations: ''U'', ''u'', ''L'' | 5.1-alpha | Case-transformation | | | New transformations: ''U'', ''u'', ''L'' | 5.1-alpha | Case-transformation | |