shell脚本
运维青年
这个作者很懒,什么都没留下…
展开
-
shell——$后加引号有什么用($"string"和$'string')
如果没有特殊定制bash环境或有特殊需求,$"string"和"string"是完全等价的 还有后接单引号的后接单引号的后接单引号的’string’,这在bash中被特殊对待:会将某些反斜线序列(如\n,\t,",'等)继续转义,而不认为它是字面符号(如果没有$符号,单引号会强制将string翻译为字面符号,包括反斜线)。如: [root@xuexi ~]# echo 'a\nb' a\nb ...转载 2019-11-25 15:38:53 · 470 阅读 · 0 评论 -
shell——正则表达式
基本正则和扩展正则 正则表达式 描述 示例 \ 转义符 ^ 匹配行首 $ 匹配行尾 . 匹配除换行符\n之外的任意单个字符 [] 匹配包含在[字符]之中的任意一个字符 [^] 匹配[^字符]之外的任意一个字符 [-] 匹配[]中指定范围内的任意一个字符 ? 匹配之前的项1次或者0次 + 匹配之前的项1次或者多次 * 匹配之前转载 2019-11-25 15:21:14 · 250 阅读 · 0 评论 -
shell——$开头的几个变量
转自:https://www.cnblogs.com/davygeek/p/5670212.html 特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。 $# 传递给脚本或函数的参数个数。 $* 传递给脚本或函数的所有参数。 $@ 传递给脚本或函数的所有参数。被双...转载 2019-11-25 11:10:47 · 312 阅读 · 0 评论