/ / Bash: aparece un espacio en blanco al frente: bash, postgresql, shell

Bash - el espacio en blanco aparece en frente - bash, postgresql, shell

En el script Bash tengo estas líneas:

FULL_NAME1="$LAST_NAME$FIRST_NAME"
echo $FULL_NAME1

FULL_NAME="%$LAST_NAME$FIRST_NAME%"
echo $FULL_NAME

Primero se imprime sin espacio al frente:

Smith John

Segundas impresiones:

%  Smith John%

Tanto la primera como la última impresión sin espacios:

FIRST_NAME=`sudo -u user psql -t -d database -c "select first_name from contact where id = "$CONTACT_ID";"`
echo $FIRST_NAME

LAST_NAME=`sudo -u user psql -t -d database -c "select last_name from contact where id = "$CONTACT_ID";"`
echo $LAST_NAME

Tratando de usar | xargs para arriba pero borra primero y último.

¿Por qué sucede esto y cómo elimino este espacio en blanco al frente?

Gracias por la ayuda.

Respuestas

2 para la respuesta № 1

cuando bash expande $ FULL_NAME1, es solo

echo    Smith  John

intente en su lugar:

echo "$FULL_NAME1"