我正在尝试编写一个bash脚本。这是我设法编写的代码。
#!/bin/bash
RED='\033[0;31m'
NC='\033[0m' # No Color
CurrentBranch=$(git rev-parse --abbrev-ref HEAD)
printf("${RED}$CurrentBranch${NC}")
我将当前分支值存储在变量中并尝试以红色打印,但我收到以下错误。
答案 0 :(得分:1)
printf不使用括号。试试这个:
#!/bin/bash
RED='\033[0;31m'
NC='\033[0m' # No Color
CurrentBranch=$(git rev-parse --abbrev-ref HEAD)
printf "${RED}$CurrentBranch${NC}"
答案 1 :(得分:1)
这应该有效:
#!/bin/bash
RED='\033[0;31m'
NC='\033[0m' # No Color
CurrentBranch=$(git rev-parse --abbrev-ref HEAD)
printf "${RED}$CurrentBranch${NC}"
printf中不需要括号。