gpt4 book ai didi

linux - 如何使用下一个单词前没有空格的变量?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:23:03 24 4
gpt4 key购买 nike

我有一个简单的 bash 脚本,如下所示:

RED=$(tput setaf 1)
echo "$REDERROR - ..."

我希望它以红色打印 ERROR

如果我将我的代码更改为:

RED=$(tput setaf 1)
echo "$RED ERROR - ..."

它以红色打印 ERROR,但前导空格。

那么我怎样才能消除前导空格并仍然在它之前引用我的变量 $RED 呢?

最佳答案

使用curly braces :

echo "${RED}ERROR - ..."

字符串连接也有效:

echo "$RED""ERROR - ..."

(鉴于其特定内容(无空格或其他字段分隔符),技术上不需要 $RED 周围的引号,因此 echo $RED"ERROR - ..." 将给出相同的结果。)

关于linux - 如何使用下一个单词前没有空格的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29566366/

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