23 管道符与通配符

作者: 笑Skr人啊 | 来源:发表于2016-12-28 17:26 被阅读0次

管道符

";"连接命令 顺序执行
"&&"连接命令 逻辑与执行 第一条执行 第二条执行 第一条错误 第二条不执行
"||"连接命令 逻辑或执行 第一条执行 第二条不执行 第一条错误 第二条执行
脚本中的应用:命令 && echo yes || echo no 命令正确yes 错误no
注意&& echo yes || echo no 顺序不能颠倒,不然命令出错的时候会同时输出no yes

more [文件名] "分页显示文件内容"

"|" 管道符 命令1|命令2 命令1正确的结果 作为命令2的操作对象
例如 ls -l > /etc/ | more “用于分页显示命令执行结果”
netstat -an | grep ESTABLISHED | wc -l "用于查看当前连接本机的客户端 并 统计客户端数量"

通配符

1、通配符
?:任意一个字符

  • :0个、任意多个字符
    []:括号内任意一个字符
    [-]:其中一个字符,-代表范围([1-9]1-9其中一个字符)
    []:逻辑非,不包括([1-9]不含1-9这些字符)
    2、bash中其他特殊符号
    '':单引号。在单引号中所有特殊符号,如“$”和“”(反引号)都没有特殊含义。 "":双引号。在双引号中特殊符号都没有特殊含义,但是“$”、“”(反引号)和“\”是例外,拥有“调用变量的值”、“引用命令”和“转义符”的特殊含义。
    ``:反引号。反引号括起来的内容是系统命令,在bash中会先执行它。和$()作用一样,不过推荐使用$(),因为反引号非常容易看错。
    $():和反引号作用一样,用来引用系统命令。

:在shell脚本中,#开头的行代表注释。

$:用于调用变量的值,如需要调用变量name的值时,需要用$name的方式得到变量的值。
\:转义字符,跟在\之后的特殊符号将失去特殊含义,变为普通字符。如$将输出“$”符号,而不当作是变量引用。

相关文章

  • 23 管道符与通配符

    管道符 ";"连接命令 顺序执行"&&"连接命令 逻辑与执行 第一条执行 第二条执行 第一条错误 第二条不执行"|...

  • Linux常用通配符与参数扩展

    通配符与参数扩展 通配符:*、?、!、()、[]、{}参数扩展:%、%%、#、##、/、//、:、:: 通配符 字...

  • 2018-05-30 课堂笔记

    目录命令历史命令补全命令别名通配符输入输出重定向管道符作业控制Shell 变量环境变量配置文件 1. 命令历史(h...

  • Linux命令基础知识

    一、命令别名二、历史命令三、输出重定向四、命令连接符五、管道符六、通配符七、特殊符号 一、命令别名 作用原命令太长...

  • 通配符与正则表达式

    通配符与正则表达式 通配符 通配符是用来匹配文件名的(最起码linux系统中是这样的)。 正则表达式与通配符的区别...

  • 泛型 - 通配符与嵌套

    通配符与嵌套 通配符 为什么使用通配符,比如有个打印方法根据Key打印Value如下示例,在使用showKeyVa...

  • 通配符、管道符、输入输出重定向及变量

    通配符 glob 通配符就是通用的匹配信息的符号;使用特殊的字符(称之为元字符),实现对相关的文件名进行匹配,实现...

  • Java泛型

    1. 泛型通配符与PECS 为什么要使用泛型通配符和边界 List泛型转换需要用到通配符 ? “装A的List” ...

  • 管道符和作业控制、shell变量、环境变量配置文件

    目录 一、管道符和作业控制二、shell变量三、环境变量配置文件 一、管道符和作业控制 管道符管道符|,它用于将前...

  • SQLServer中的通配符和转义字符

    通配符 SQL中的通配符用来代替一个或者多个字符。 SQL通配符与LIKE运算符一起使用。 SQL Server中...

网友评论

    本文标题:23 管道符与通配符

    本文链接:https://www.haomeiwen.com/subject/xsnyvttx.html