zoukankan      html  css  js  c++  java
  • 通配符

    通配符一般用与命令行bash环境,而linux正则表达式用于grep,sed,awk场景

     *    代表所有(0到多个)字符

    [root@NGINX-Y test]# ls

    123.txt  a.txt  oldboy.sh  oldgirl.sh  test.sh

    [root@NGINX-Y test]# ls *.sh

    oldboy.sh  oldgirl.sh  test.sh

    [root@NGINX-Y test]# ls *

    123.txt  a.txt  oldboy.sh  oldgirl.sh  test.sh

    ?   通配符,代表任意1个字符

    [root@NGINX-Y test]# ls ?.txt

    a.txt

    [root@NGINX-Y test]# ls ????.sh

    test.sh

     ;   连续不同命令的分隔符(两个命令的分隔符)

    [root@NGINX-Y test]# pwd;pwd

    /root/test

    /root/test

     #    匹配文件注释

     |     管道

      ~     当前用户的家目录

      -     上一次所在的路径

     $      变量前需要加的符号

     /       路径分隔符号,也是根的意思

      >      重定向,覆盖原有数据

     >>     追加重定向,追加内容到文件尾部

     <       输入重定向

     <<      追加输入重定向

      ’       单引号,不具有变量置换功能,输出时所见即所得

      ”       双引号,具有变量置换功能,解析变量后输出,不加引号相当于双引号。

     `        反引号,两个` `中间为命令,会先执行,等价$()。

    [root@NGINX-Y ~]# echo "`date`"

    Mon Aug  1 22:09:18 CST 2016

    [root@NGINX-Y ~]# echo '`date`'

    `date`

     {}        中间为命令区块组合或内容序列

    [root@NGINX-Y ~]# echo oldboy{1,2,3}

    oldboy1 oldboy2 oldboy3

    [root@NGINX-Y ~]# echo oldboy{1..5}

    oldboy1 oldboy2 oldboy3 oldboy4 oldboy5

    !        逻辑运算中的“非”(not)

     &&       -and 并且,当前一个指令块执行成功时,执行后一个指令

     ||          -or 或者,当前一个指令执行失败是,执行后一个指令

     ..         上一级目录

     .          当前目录

  • 相关阅读:
    android高级页面效果集锦
    2018年Android的保活方案效果统计
    程序员如何预估自己的项目开发时间?
    Google开发者大会:你不得不知的Tensorflow小技巧
    练就Java24章真经—你所不知道的工厂方法
    一个完整Java Web项目背后的密码
    怎么捕获和记录SQL Server中发生的死锁
    使用跟踪标志位分析死锁
    通过SQL Server Profiler来监视分析死锁
    SQL Server中的死锁
  • 原文地址:https://www.cnblogs.com/Confusedren/p/9784910.html
Copyright © 2011-2022 走看看