# Why Bash?
The simple answer? Pretty much any Unix-based system is going to have some version of Bash on it. Even languages such as python aren't guaranteed because not every system uses `systemd` and thus doesn't require it (eg. AIX) - but you'll be hard-pressed to find a system without bash in it.
# Bash version differences cheatsheet
Each new version of bash adds new features and changes or removes others. It's important to know the capabilities of **all** of the systems you plan on running your bash scripts on.
I took the liberty of summarizing the most notable changes in each version of bash. The full list can be found [here](https://git.savannah.gnu.org/cgit/bash.git/tree/NEWS).
## 5.2 (09/26/2022)
| Feature | Summary |
| ------------------------ | ------------------------------------------------------------------------- |
| `read` Timeout | `read` command now supports fractional timeouts. |
| Quoting | Adds `