Bash Scripting Sunday #1: Bash Parameter Expansion - Save Time and Avoid Subshells

Bash Scripting Sunday #1: Bash Parameter Expansion - Save Time and Avoid Subshells In this entry, I’d like to show you how to use Bash Parameter Expansion to make your life a little easier, your scripts a little quicker, and use less resources. Here’s an example script that isn’t using Bash Parameter Expansion: #!/usr/bin/env bash filename="/path/to/file.txt" echo "Basename: $(basename $filename)" # file.txt echo "Dirname: $(dirname $filename)" # /path/to This script will output: ...

March 9, 2025 · 3 min · MeaTLoTioN