Shell 字符串 (四)

in Shell read (942)

注释 以 “#” 开头的行就是注释,会被解释器忽略。 如果在开发过程中,遇到大段的代码需要临时注释起来,过一会儿又取消注释,怎么办呢?每一行加个 #符号太费力了,可以把这一段要注释的代码用一对花括号括起来,定义成一个函数,没有地方调用这个函数,这块代码就不会执行,达到了和注释一样...

Continue reading

Shell 运算符 (三)

in Shell read (959)

Bash 支持很多运算符,包括算数运算符、关系运算符、布尔运算符、字符串运算符和文件测试运算符。 原生 bash 不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。 expr 是一款表达式计算工具,使用它能完成表达式的求值操作。 例...

Continue reading

Shell 替换 (二)

in Shell read (911)

如果表达式中包含特殊字符,Shell 将会进行替换。例如,在双引号中使用变量就是一种替换,转义字符也是一种替换。 举个例子: #!/bin/bash a=10 echo -e "Value of a is $a \n" 运行结果: Value of a is 10 这里 -...

Continue reading

Shell 变量 (一)

in Shell read (1035)

普通变量 定义变量 定义变量时,变量名不加美元符号($),如: variableName="value" 注意,变量名和等号之间不能有空格,同时,变量名的命名须遵循如下规则: 首个字符必须为字母(a-z,A-Z) 中间不能有空格,可以使用下划线(_) 不能使用标...

Continue reading

常用 vim 命令

in Shell read (1130)

这是一个 vim 命令操的基础教程,如下的命令是比较常用的命令,几乎都需要记住。所以想高效的写代码也是需要付出一定的代价的。 用 vim 打开文件 vi filename 打开或新建文件,并将光标置于第一行首 vi +n filename 打开文件,并将光标置于第 n 行首 ...

Continue reading

Matrix42

Record and Share!