gpt4 book ai didi

Bash - 空格出现在前面

转载 作者:行者123 更新时间:2023-11-29 14:36:15 25 4
gpt4 key购买 nike

在 Bash 脚本中我有这样几行:

FULL_NAME1="$LAST_NAME$FIRST_NAME"
echo $FULL_NAME1

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

第一个前面没有空格的打印:

Smith John

第二次打印:

%  Smith John%

第一张和最后一张都没有空格:

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

尝试使用|上面的 xargs 但它同时删除第一个和最后一个。

为什么会这样,我该如何删除前面的空白?

感谢您的帮助。

最佳答案

当 bash 扩展 $FULL_NAME1 时,它只是

echo    Smith  John

试试看:

echo "$FULL_NAME1"

关于Bash - 空格出现在前面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44290433/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com