三剑客
Morning_G
一个不想脱发的程序员!
展开
-
Linux文本三剑客超详细教程---grep、sed、awk(中)
3、sed 3.1 认识sedsed 是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace ),接着用sed 命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。然后读入下行,执行下一个循环。如果没有使诸如‘D’ 的特殊命令,那会在两个循环之间清空模式空间,但不会清空保留空间。这样不断重复,直到文件末尾。文件内容并没有改...转载 2019-04-14 17:37:34 · 640 阅读 · 0 评论 -
Linux常用基本命令:三剑客命令之-awk输入输出分隔符
输入分隔符,英文原文为field separator,此处简称为FS,默认是空白字符(即空格),awk默认以空白字符为分隔符对每一行进行分割。输出分割符,英文原文为output field separator,此处简称为OFS,awk将每行分割后,输出在屏幕上的时候,awk默认的输出分割符也是空格。1,用F选项,指定输入分隔符 root$ cat ghostwu.txt ghostw...转载 2019-05-17 17:25:21 · 3357 阅读 · 0 评论 -
Linux常用基本命令:三剑客命令之-awk数组用法
AWK的数组用法跟javascript类似。1,定义数组awk 'BEGIN{a[0]="zhangsan";a[1]="lisi";print a[0]}'2,打印一个没有定义的数组项,值为空awk 'BEGIN{a[0]="zhangsan";a[1]="lisi";print a[2]}'3,判断一个数组项 是否存在,用 ( 下标 in 数组 )root$ awk 'BEGI...转载 2019-05-17 17:35:04 · 2690 阅读 · 0 评论 -
Linux常用基本命令:三剑客命令之-awk基础用法
awk是一个超级强大的文本格式化处理工具,他与grep, sed命令被成为linux 三剑客命令三剑客命令的特点:grep:只要用来匹配和查找文本sed: 编辑匹配到文本awk: 格式化文本,可以对复杂文本进行处理awk语法格式:awk [options] ‘program’ file1 file2 …其中,program包含两部分:‘pattern{action}’,最常用的两个ac...转载 2019-05-17 17:49:30 · 2812 阅读 · 0 评论