0%

本文记录了作者使用grepsed命令来实现,打印grep匹配行中的未匹配内容的功能的方法,简单来说:

  1. 先使用grep <pattern>提取出匹配行
  2. 再使用sed -e 's/<pattern>//g'将匹配内容消除,即可得到未匹配内容
阅读全文 »

本文记录了作者使用sed命令对bash中的字符串进行去头尾空格的操作的方法,简单来说

  1. 使用echo ' string ' | sed -e 's/^[[:space:]]*//'去除开头的空格
  2. 使用echo ' string ' | sed -e 's/[[:space:]]*$//'去除结尾的空格
  3. 将二者用管道结合,去除头尾空格echo ' string ' | sed -e 's/[[:space:]]*$//' | sed -e 's/^[[:space:]]*//'
阅读全文 »

本文记录了作者在使用sed命令进行文本替换时,对于使用到的替换模式进行转义处理使用到的sed命令,简单来说:

  • 使用sed -e 's/[]\/$*.^[]/\\&/g'即可对输入字符串进行转义
阅读全文 »

本文记录了作者在平时工作中经常用到的Linux命令date的两种常见使用方式,简单来说:

  1. 打印当前时间,date "+<output_format>"
  2. 将Unix时间戳转化为可读的日期+时间date -r <unix-timestamp> "+<output_format>"
阅读全文 »

本文记录了作者在使用公司的RPC框架时,由于RPC框架本身的设计以及程序员的投机取巧而遇到的一个坑点。

简单来说,RPC框架没有能够做足够好的封装,程序员(不是作者,是前人)也没有按照RPC框架约定的方式进行API调用。

阅读全文 »