~ 代表使用者的 home 目录 12、\ 倒斜线:放在指令前,有取消 aliases(别名) 的作用;放在特殊符号前,则该特殊符号的作用消失;放在指令的最末端,表示指令连接下一行(使得回车符无效,只起换行作用) 13、! 感叹号:通常它代表反逻辑的作用,譬如条件侦测中,用 != 来代表”不等于” 14、** 次方运算:两个星号在运...
常用于算术运算比较,双括号中的变量可以不使用$符号前缀。括号内支持多个表达式用逗号分开。 只要括号中的表达式符合C语言运算规则,比如可以直接使用for((i=0;i<5;i++)), 如果不使用双括号, 则为for i in `seq 0 4`或者for i in {0..4}。再如可以直接使用if (($i<5)), 如果不使用双括号, 则为i...
十三、 $ 美元符号 1.取变量的值 2.正则表达式中表示行尾 3.变量替换 $() 4.结合其他符号使用 $0: 当前脚本的名称 $1: 第一个位置变量 $#: 要传递参数的个数 $@和$*: 所有的位置参数 $?: 返回值 $$: 当前进程的PID号 十四、 () 单圆括号 1.命令组,括号中的命令将会新开一个子shell执行 2.命...
[[ ]]中增加模式匹配特效; (( ))不需要再将表达式里面的大小于符号转义,除了可以使用标准的数学运算符外,还增加了以下符号:
变量符号 正则表达式中 行结束符 ${} 参数替换 $*,$@ 位置参数 $? 退出状态 $$ 进程ID 14. () 命令组, (a=hello; echo $a), 在 () 中的命令列表将作为一个子 shell 来运行. 在() 中的变量, 由于在子shell中, 所以对于脚本剩下的部分是不可用的. ...
Shell 数组用括号来表示,元素用"空格"符号分割开。 array=(a b c) echo ${array[1]} # 输出b 1 2 二、(()) 1、C语言规则运算 表达式 $((exp)),其中exp只要符合C语言规则的运算符即可,包括加减乘除、+=、<=、>=等。 进行不同进位(如二进制、八进制、十六进制)运算时,输出结果会全都自动转化成十...
这个符号常运用在运算当中当做”区隔”用途 /斜扛(forwardslash) 在路径表示时,代表目录分隔符。 单一的/代表根目录的意思; 在四则运算中,代表除法的符号。 \反斜扛 在命令模式下的转义字符,在命令前取消别名,在特殊符号前取消特殊符号的作用,在命令末端表示指令连接下一行。 |竖线 管道,连结上个指令的...
1、$ 美元符2、\ 反斜杠3、` 单引号4、"双引号 1 例子 A.txt中内容如下: 命令如下: 2 解释 $:取变量值双引号对$符号不起作用,对有些特殊字符可以将其特殊...
[2]Linux Shell脚本教程:30分钟玩转Shell脚本编程 [3]LINUX ECHO 用法 【 -E \C 体会】 [4]shell中各种括号的作用()、(())、[]、[[]]、{} [5]实现ll命令 [6]shell脚本中一些特殊符号 [7]linux shell数据重定向(输入重定向与输出重定向)详细分析...