- Docker Desktop 4.36 | Docker
- This 3-in-1 MagSafe dock will charge your Apple devices while keeping them cool (and for Black Friday it's only $48)
- Why Cisco Leads with Wi-Fi 7: Transforming Future Connectivity
- What is AI networking? How it automates your infrastructure (but faces challenges)
- I traveled with a solar panel that's lighter than a MacBook, and it's my new backpack essential (and now get 23% off for Black Friday)
Bash command cheat sheet
$ for num in {1..3}; do > echo $num > done 1 2 3
Note that it’s also possible to use brace expansion multiple times in the same loop. Note the use of outer and inner braces.
$ echo {{1..3},{7..11}} 1 2 3 7 8 9 10 11
Substring manipulation
There are several ways to extract substrings in bash scripts. One of the easiest is to a bash command like this:
$ target="my cat Bella" $ echo ${target:7:6} Bella
You can use a command like the echo command shown below to capitalize (replace) the first letter in a string.
$ name="joseph" $ echo "${name/j/J}" Joseph
Bash commands wrap-up
This cheat sheet for scripting in bash provides command examples along with explanations of how these commands work. Comments and suggestions are welcome.