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 № 1cuando bash expande $ FULL_NAME1, es solo
echo Smith John
intente en su lugar:
echo "$FULL_NAME1"