Merge pull request #1136 from xvazquezc/patch-2

upper/lowercase manipulation
This commit is contained in:
Rico Sta. Cruz 2019-07-06 01:42:46 +10:00 committed by GitHub
commit 3c76e512a6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 13 additions and 0 deletions

13
bash.md
View File

@ -199,6 +199,19 @@ comment
| `${#FOO}` | Length of `$FOO` |
### Manipulation
```bash
STR="HELLO WORLD!"
echo ${STR,} #=> "hELLO WORLD!" (lowercase 1st letter)
echo ${STR,,} #=> "hello world!" (all lowercase)
STR="hello world!"
echo ${STR^} #=> "Hello world!" (uppercase 1st letter)
echo ${STR^^} #=> "HELLO WORLD!" (all uppercase)
```
### Default values
| `${FOO:-val}` | `$FOO`, or `val` if not set |