OSDN Git Service

Regular updates
authorErik <erikgronwal@users.osdn.me>
Sun, 13 Mar 2022 14:55:05 +0000 (23:55 +0900)
committerErik <erikgronwal@users.osdn.me>
Sun, 13 Mar 2022 14:55:05 +0000 (23:55 +0900)
bash.md

diff --git a/bash.md b/bash.md
index 431f2d4..bb6114b 100644 (file)
--- a/bash.md
+++ b/bash.md
@@ -709,6 +709,28 @@ printf "This is how you print a float: %f" 2
 #=> "This is how you print a float: 2.000000"
 ```
 
+### Transform strings
+
+| Command option     | Description                                         |
+| ------------------ | --------------------------------------------------- |
+| `-c`               | Operations apply to characters not in the given set |
+| `-d`               | Delete characters                                   |
+| `-s`               | Replaces repeated characters with single occurrence |
+| `-t`               | Truncates                                           |
+| `[:upper:]`        | All upper case letters                              |
+| `[:lower:]`        | All lower case letters                              |
+| `[:digit:]`        | All digits                                          |
+| `[:space:]`        | All whitespace                                      |
+| `[:alpha:]`        | All letters                                         |
+| `[:alnum:]`        | All letters and digits                              |
+
+#### Example
+
+```bash
+echo "Welcome To Devhints" | tr [:lower:] [:upper:]
+WELCOME TO DEVHINTS
+```
+
 ### Directory of script
 
 ```bash