我是靠谱客的博主 慈祥西牛,最近开发中收集的这篇文章主要介绍Awk、sed与grep简介,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Awk、sed与grep,俗称Linux下的三剑客,它们之间有很多相似点,但是同样也各有各的特色,相似的地方是它们都可以匹配文本,其中sed和awk还可以用于文本编辑,而grep则不具备这个功用。sed是一种非交互式且面向字符流的编辑器(a "non-interactive" stream-oriented editor),而awk则是一门模式匹配的编程语言,因为它的主要功能是用于匹配文本并处理,同时它有一些编程语言才有的语法,例如函数、分支循环语句、变量等等,当然比起我们常见的编程语言,Awk相对比较简单。

grep 字符串 文件名 输出文件中含有该字符串的行

awk -F 字符串 {print $i} 文件名 根据字符串分割文件,将文件分割出多个列,$i代表第i列

awk -v a=1 字符串 {print $i+a} 文件名  赋值一个量,在后面的代码中可以用上

sed  a新增 c取代 d删除 i插入

最后

以上就是慈祥西牛为你收集整理的Awk、sed与grep简介的全部内容,希望文章能够帮你解决Awk、sed与grep简介所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部