summaryrefslogtreecommitdiff
path: root/bin/bash-string-expansion.sh
blob: 7e6ba288d9e488257016f0a350d99a7055060b7e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/bash

set -euo pipefail

cat <<EOF
\${var#substring}   = ${1#$2}
\${var##substring}  = ${1##$2}
\${var%substring}   = ${1%$2}
\${var%%substring}  = ${1%%$2}
EOF