Arg*_*ent 8 linux bash bashrc ubuntu
在 Ubuntu 18.04 LT .bashrc 文件中有以下内容:
# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
xterm-color) color_prompt=yes;;
esac
Run Code Online (Sandbox Code Playgroud)
xterm-color) 不是不平衡括号的实例吗?为什么该行以两个分号结尾?
需要说明的是,这不是我写的。它在原始文件中,不是我编辑的。
如果有语法错误,我应该向谁报告?
bae*_*elx 38
这是 bashcase语句(抽象地称为一般编程中的switch 语句)的标准正确语法,尽管与 C、Java 或其他语言相比可能是一种奇怪的语法。
来自Linux 文档项目:
嵌套的 if 语句可能不错,但是一旦您面临要采取的几种不同的可能操作,它们往往会混淆。对于更复杂的条件,请使用 case 语法:
Run Code Online (Sandbox Code Playgroud)case EXPRESSION in CASE1) COMMAND-LIST;; CASE2) COMMAND-LIST;; ... CASEN) COMMAND-LIST;; esac
| 归档时间: |
|
| 查看次数: |
1803 次 |
| 最近记录: |