删除bash中的换行符

时间:2016-12-13 18:49:22

标签: git bash

我正在编写脚本来自动管理我的git电子邮件配置。在我的脚本中,我想输出一条消息,通知用户电子邮件配置已更改。我使用命令git config user.email来获取新的电子邮件地址。但是,它会将其打印到换行符。我想将它打印到与我的消息相同的行。

这就是我现在所拥有的:

    echo "Email not configured to Work in Work directory.";
    git config user.email "myworkemail@myworkemail.com"
    echo "Git email configuration has now been changed to "
    git config user.email

2 个答案:

答案 0 :(得分:2)

只需使用这样的子shell替换:

echo "Email not configured to Work in Work directory.";
git config user.email "myworkemail@myworkemail.com"
echo "Git email configuration has now been changed to \"$(git config user.email)\""

答案 1 :(得分:1)

help echo

  

选项:
   -n不附加换行符
    -e启用以下反斜杠转义的解释
    -E明确禁止反斜杠转义的解释