Linux bash: удалить первый символ со значения переменной

Недавно возникла задача в Linux bash скрипте удалить первый символ со значения переменной.

Я уже ранее писал о том, как можно удалить удалить последний символ со значения переменной в Linux bash.

Удалить первый символ значения можно так:

#!/bin/bash

str1="foo bar"
echo "String1: ${str1}"

str2=${str1:1:${#str1}}
echo "String2: ${str2}"