2020年6月

总结了下常用的语法

正常打印

 awk '{print $1}'

表达式

awk '$1 == 2 {print $1}'

表达式中包含字符 用双引号

awk '$1 == "s" {print $3}'

打印整行 $0

 awk '{print $0}'

打印最后一列 NF 大写

awk '{print $NF}'

NF 字段数量 大写

awk '{print NF}' //打印字段数量

-F 指定分隔符

awk -F ":" '{print $1, $3}'  #以“:”为分隔符分割列,然后打印第一列和第三列

-v 变量赋值

awk -v OFS=""   #指定输出分隔符

  1. 卧室离路由器的距离不要太远,5米就很弱了,太远网不稳,除非自带路由器。
  2. 不要和情侣合租,不要和情侣合租,不要和情侣合租
  3. 最好就3户,人越少越方便。
  4. 不要路边的,会发现安静许多。
  5. 注意门锁、门禁是否可用
  6. 洗手池大小

策略模式就类似于c++中的多态,同一行为有不同的实现。

在业务上会有这个场景,比如获取列表,不同的数据源获取不同的列表。那么可能会有这个实现

$upstreamType = $params['upstream_type'];
    $list = [];
    switch ($upstreamType) {
        case 1:
            $list = $this->list1**(**);
            break;
        case 4:
            $list = $this->list4**(**);
            break;
        default:
    }

- 阅读剩余部分 -