本文记录了作者使用grep
和sed
命令来实现,打印grep
匹配行中的未匹配内容的功能的方法,简单来说:
- 先使用
grep <pattern>
提取出匹配行 - 再使用
sed -e 's/<pattern>//g'
将匹配内容消除,即可得到未匹配内容
本文记录了作者使用grep
和sed
命令来实现,打印grep
匹配行中的未匹配内容的功能的方法,简单来说:
grep <pattern>
提取出匹配行sed -e 's/<pattern>//g'
将匹配内容消除,即可得到未匹配内容本文记录了作者使用sed
命令对bash中的字符串进行去头尾空格的操作的方法,简单来说
echo ' string ' | sed -e 's/^[[:space:]]*//'
去除开头的空格echo ' string ' | sed -e 's/[[:space:]]*$//'
去除结尾的空格echo ' string ' | sed -e 's/[[:space:]]*$//' | sed -e 's/^[[:space:]]*//'
本文记录了作者在使用sed
命令进行文本替换时,对于使用到的替换模式进行转义处理使用到的sed
命令,简单来说:
sed -e 's/[]\/$*.^[]/\\&/g'
即可对输入字符串进行转义本文记录了作者在平时工作中经常用到的Linux命令date
的两种常见使用方式,简单来说:
date "+<output_format>"
date -r <unix-timestamp> "+<output_format>"
本文记录了作者在使用公司的RPC框架时,由于RPC框架本身的设计以及程序员的投机取巧而遇到的一个坑点。
简单来说,RPC框架没有能够做足够好的封装,程序员(不是作者,是前人)也没有按照RPC框架约定的方式进行API调用。
本文记录了作者使用Vue.js,并且在前端中为对象添加字段时遇到的坑点。
这篇文章介绍了作者在参与一个golang日志系统的开发的时候,解决需要打印出执行日志打印操作时的业务函数名,业务文件名与所在行数的需求过程中,遇到的问题和解决方案