$():美元符号加括号用于执行子命令,并将其输出作为变量的值,例如 files=$(ls) 将会将当前目录下的文件列表保存到 files 变量中。" 和 ':双引号和单引号用于引用字符串,其中双引号会展开变量,而单引号则不会,例如 echo "My home directory is $HOME" 将会输出 My home directory is /home/user,而 ...
个位数的,可直接使用数字,但两位数以上,则必须使用 {} 符号来括住。 $* 则是代表所有引用变量的符号。使用时,得视情况加上双引号。 echo "$*" 还有一个与 $* 具有相同作用的符号,但效用与处理方式略为不同的符号。 $@ $@ 与 $* 具有相同作用的符号,不过她们两者有一个不同点。 符号$* 将所有的引用变...
在交互模式下的escape 字元,有几个作用;放在指令前,有取消 aliases的作用;放在特殊符号前,则该特殊符号的作用消失;放在指令的最末端,表示指令连接下一行。 # type rmrm is aliased to `rm -i'# \\rm ./*.log 上例,我在 rm 指令前加上 escape 字元,作用是暂时取消别名的功能,将 rm 指令还原。 # bk...
1、双单引号 ' ':单引号。在单引号中所有的特殊符号,如$和" ` "(反引号)都没有特殊含义。 2、双引号 " ":双引号。在双引号中特殊符号都没有特殊含义,但是$、" ` "和\除外,这三个符号是有特殊含义的,拥有“调用变量的值”、“引用命令”和“转义符"的特殊含义。 单引号和双引号的区别举例: 3、$...
Shell脚本中常用的特殊符号 - 运维总结 这几乎是个shell满场都有的符号,用在shell脚本的开头,如"#!/bin/bash" 井号也常出现在一行的开头,或者位于完整指令之后,这类情况表示符号后面的是注解文字,不会被执行。 由于这个特性,当临时不想执行某行指令时,只需在该行开头加上 # 就行了。这常用在撰写过程中。
13、; 分号:在 shell 中,担任"连续指令"功能的符号就是"分号" 代码语言:javascript 复制 eg:cd~/backup ; mkdir startup ; cp ~/.*startup/. 14、~:代表使用者的 home 目录 15、# 井号:表示符号后面的是注解文字,不会被执行 16、\ 倒斜线:放在指令前,有取消 aliases 的作用;放在特殊符号前,则该特殊...
当不被双引号包含时,两个符号没区别,都以 $1 $2 $3 ……分开的形式输出; 当被双引号包含时,$*会将所有参数作为一个整体输出,例如:"$1 $2 $3 ……",而 $@ 会将各个参数分开,例如:$1 $2 $3 ……; 下面通过例子看下: 先看下没区别的情况,如下所示: ...
Shell中提供了一组用于连接命令的符号,包括:“;”、“&&”以及“||”, 使用这些符号 ,可以将多条Shell指令进行连接,使这些指令顺序或根据命令执行结果,有选择地执行。下面将对这些符号的功能分别进行介绍。 1、“;”连接符 使用“;”连接符间隔的命令,会按照先后次序依次执行。假如现在有一系列确定的操作需要执行...
你在学习linux的过程中,也许你已经接触过某个特殊符号,例如”*”,它是一个通配符号,代表零个或多个字符或数字。 常用到的特殊字符: 1、* 代表零个或多个任意字符。 2、? 只代表一个任意的字符,不管是数字还是字母,只要是一个都能匹配出来。 3、#这个符号在linux中表示注释说明的意思,即#后面的内容linux忽...