Linux命令行是一款非常强大的文本编辑器,尤其对于开发者和系统管理员来说,熟练掌握Linux的文本编辑技巧可以极大地提高工作效率。本文将介绍一些Linux神级的文本编辑技巧,让你事半功倍!
背景
笔者开发机上有很多 Docker 镜像,现在需要删除名为 none 的那些:
$ docker images
Linux文本处理技巧分享Linux文本处理技巧分享
如何操作呢?莫非手工一个个删除么?
$ docker image rm f0fa889be9e8
试想,如果有上百个这样的镜像待删,要搞到何年何月!但如何改进呢?
文本过滤
考虑先把名字为 none 的镜像从结果中过滤出来, grep 命令即可搞定:
$ docker images | grep none
Linux文本处理技巧分享Linux文本处理技巧分享
字段提取