Статус возврата находится в $?
.
$!
содержит PID последнего фонового процесса.
Делаем:
sed 's/^./[&]/'
^.
соответствует первому символу строки&
расширяется до совпадения, мы заключаем совпадение в []
Пример:
% sed 's/^./[&]/' <<<'foobar'
[f]oobar
Только в Bash с расширением подстроки:
$ pat=foobar
$ echo "[${pat:0:1}]${pat:1}"
[f]oobar
v=foobar
echo "[${v%${v#?}}]${v#?}"
[f]oobar