#:正常情况下,以#开头的是注释。
#!:这个可不是注释喔。。。是用于指定当前脚本的注释器。后面应该接注释器的完整路劲。
如下: #!/bin/bash 或者 #!//usr/bin/python等
分号(;):可以在同一行上写两个或两个以上的命令
such as:
#!/bin/bash
echo hello; echo there
双分号(;;)终止case选项
点号(.):等价于source 命令,bash中的source命令用于在当前bash环境下读取并执行filename.sh中的命令。
引号:
双引号: "STRING" 将会阻止(解释)STRING中大部分特殊的字符。
单引号:‘STRING‘ 将会阻止STRING中所有特殊字符的解释,这是一种比使用"更强烈的形式。
例子:echo "$HOME"会返回值/root
echo ‘$HOME‘则会返回值$HOME
反斜线(\):常用来转义特殊字符
冒号(:):空命令,可以认为和shell的内建命令true的作用相同。
问号:
美元符号($):变量替换 命令替换
小括号:1.括号中的命令将会作为一个子shell来运行 2.初始化一个数组
大括号:1.文件名扩展 2.代码块
中括号:1.条件测试
时间: 2025-01-07 21:40:11