没有合适的资源?快使用搜索试试~ 我知道了~
shell脚本之特殊符号总结性梳理
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 48 浏览量
2022-06-19
09:50:40
上传
评论
收藏 24KB DOCX 举报
温馨提示
试读
14页
shell脚本之特殊符号总结性梳理
资源推荐
资源详情
资源评论
井号 这几乎是个满场都有的符号 井号也常出现
在一行的开头,或者位于完整指令之后,这类情况表示符号后面的是注解文字,
不会被执行。 由于
这个特性,当临时不想执行某行指令时,只需在该行开头加上 就行了。这常
用在撰写过程中。 如果被用在指令中,或者引号
双引号括住的话,或者在倒斜线的后面,那他就变成一般符号,不具上述的特
殊功能。
帐户的 目录 算是个常见的符号,代表使用者的 目录:;
也可以直接在符号后加上某帐户的名称: 或者当成是路径的一部份:
~+ 当前的工作目录,这个符号代表当前的工作目录,她和内建指令
的作用是相同的。 !"#上次的工作目录,这个符号
代表上次的工作目录。 #"
$分号 %在 中,担任连续指令功能的符号就
是分号。譬如以下的例子:&$&$'
$$连续分号 专用在 的选项,担任 的角色。
()"*%##!
+$$!!,$$
逗号 -就是“点”在 中,使用者应该都清楚,一个 代表当前目
录,两个 代表上层目录。
%./01****!*在上行 %./01的设定
中,等号后的 代表的就是当前目录的意思。 如果档案名称以 开头,
该档案就属特殊档案,用 指令必须加上 #选项才会显示。除此之外,在
"2中,一个 代表匹配一个字元。
3"3单引号 "4被单引号用括住的内容,将被视为单一字串。
在引号内的代表变数的符号,没有作用,也就是说,他被视为一般符号处理,
防止任何变量替换。 5535536"55
"双引号 4被双引号用括住的内容,将被视为单一字串。
它防止通配符扩展,但允许变量扩展。这点与单引数的处理方式不同。
55556"
77倒引号 &&在前面的单双引号,括住的是字串,但如果
该字串是一列命令列,会怎样?答案是不会执行。要处理这种情况,我们得用
倒单引号来做。 (!7 8975(!在倒引号内的
89会被视为指令,执行的结果会带入 (!变数中。
-逗点 ,标点中的逗号这个符号常运用在运算当中当做区隔用途。
如下例 ,: ;-<#,-,:;
,,--
斜线 (在路径表示时,代表目录。
通常单一的 代表 根目录的意思;在四则运算中,代表除法的符号。
,,=-=::
>倒斜线 在交互模式下的 字元,有几个作用;放在指令前,有取消
的作用;放在特殊符号前,则该特殊符号的作用消失;放在指令的最
末端,表示指令连接下一行。 57#3>
'"上例,我在 指令前加上 字元,作用是暂时取消别名的功能,
将 指令还原。 &?&->&
&?&-&上例 内的 >&,将
变数的功能取消了,因此,会输出 &,而第二个 & 则会输出变数
的内容 。
@管道 是 )ABC系统,基础且重要的观念。连结上个指令
的标准输出,做为下个指令的标准输入。 @#善用这个观念,对精简
有相当的帮助。
惊叹号"!通常它代表反逻辑的作用,譬如条件侦测中,
用 来代表不等于(DEFG22,+
在规则表达式中她担任 反逻辑的角色 D#HF上例,代表显示除了 -
,H这几个文件的其他文件。
*冒号 在 中,这是一个内建指令:什么事都不干,但返回状态值 。 *
E回应为 *I(上面这一行,相当于 !I(。不
仅写法简短了,而且执行效率也好上许多。 有时,也会出现以下这类的用法 *
J1KLA0MGENJ)LGOENJM0BPEN这行的作用是,检查这些环境变数
是否已设置,没有设置的将会以标准错误显示错误讯息。像这种检查如果使用
剩余13页未读,继续阅读
资源评论
码农.one
- 粉丝: 7
- 资源: 345
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功