echowon't expand escape sequences. Consider
printf 'Name:\t%s\n' "$value"
Backslash escapes like
\n are not expanded by echo, and become literal backslash-t, backslash-n.
printf does expand these sequences, and should be used instead.
Other, non-portable methods include
echo -e '\t' and
echo $'\t'. ShellCheck will warn if this is used in a script with shebang
If you actually wanted a literal backslash-t, use
ShellCheck is a static analysis tool for shell scripts. This page is part of its documentation.