0
In Bash-Skript Ich habe diese Zeilen:Bash - Leerzeichen erscheinen vor
FULL_NAME1="$LAST_NAME$FIRST_NAME"
echo $FULL_NAME1
FULL_NAME="%$LAST_NAME$FIRST_NAME%"
echo $FULL_NAME
Zuerst einen Ausdruck ohne Raum vor:
Smith John
Zweite druckt:
% Smith John%
Der erste und der letzte Ausdruck ohne Leerzeichen:
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
Versuchen, | xargs
für oben zu verwenden, aber es löscht beide zuerst und zuletzt.
Warum passiert das und wie gehe ich vor, um diesen weißen Bereich zu löschen?
Danke für Hilfe.
Zitat Ihre Parameter Erweiterungen: 'echo "$ FULL_NAME1"' usw. – chepner