摘要:
Linux下一切皆文件,对Linux的操作就是对文件的处理 Linux中最重要的三个命令在业界被称为“三剑客”,它们是awk,sed,grep 正则表达式就好比一个模版,这个模板就是服务三剑客的,施展出最大的威力 👇超链点击 正则表达式 grep擅长查找功能 awk擅长取列 sed擅长取行和替换 阅读全文
posted @ 2021-08-05 20:00
葛老头
阅读(84)
评论(0)
推荐(0)
摘要:
简述 字符替换命令sed 和vi功能相似,但是vi是给用户用的,sed是给脚本用的 sed是一种几乎包括在所有的UNIX平台(包括Linux)的轻量级流编辑器。s sed主要是用来将数据进行选取、替换、删除、新增的命令。 可以和管道符配合使用 格式 命令 sed [选项] '[动作]' [文件名] 阅读全文
posted @ 2021-08-05 19:49
葛老头
阅读(1122)
评论(0)
推荐(0)
摘要:
简介 awk是一个数据处理工具,相比于sed常常作用于一整行的处理,awk则比较倾向于将一行分成数个”字段“来处理 awk的流程是依次读取每一行数据,读取完一行数据后,进行条件判断,如果满足条件,就执行该条件对应的动作,没有条件直接执行动作 其中文件名为$0,剩下的每一列依次为$1\$2...,判断 阅读全文
posted @ 2021-08-05 17:13
葛老头
阅读(1066)
评论(0)
推荐(0)
摘要:
作用 printf是标准格式输出命令,控制输出格式,不会自动加入换行符。awk会用到该条命令 命令 printf '输出类型输出格式' 输出内容 #‘’双引号不能少,输出类型和输出格式之间没有空格 输出类型 %ns:输出字符串。n是数字,指代输出几个字符 %ni:输出整数。n是数字,指代输出几个数字 阅读全文
posted @ 2021-08-05 15:31
葛老头
阅读(141)
评论(0)
推荐(0)
摘要:
前言 grep是按行提取;cut默认是通过制表符,按列提取,不能识别用空格作为分隔符 语法 cut 【选项】 【文件】 选项 -f :列号,截取哪几列数据,多个列号用逗号隔开;列与列之间默认用TAB制表符分隔; -d :分隔符:按照指定分隔符分割列,默认为tab; #cut -f 1,3 -d ": 阅读全文
posted @ 2021-08-05 14:50
葛老头
阅读(312)
评论(0)
推荐(0)
摘要:
正则表达式与通配符 正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配。grep,awk,sed等命令可以支持正则表达式。 通配符用来匹配符号条件的文件名,通配符是完全匹配。ls,find,cp这些命令不支持正则表达式,所以只能使用shell自己的通配符来进行匹配。 通配符 符号 作用 * 阅读全文
posted @ 2021-08-05 11:31
葛老头
阅读(110)
评论(0)
推荐(0)

浙公网安备 33010602011771号