网友收藏 在Linux中有几种常用的文本处理工具,今天来梳理一下grep、sed、awk,这几种工具的用法grep用途:在文件中查找并显示包含指定字符串的行格式:grep [选项] 查找内容 目标文件-i:查找时忽略大小写-v:反转查找,输出与模......
2023-10-14 09:26 阅读
阅读全文 网友收藏 文章浏览阅读480次。由于最近在学习shell和makefile的用法,所以时不时会上传一些自己的心得和一些总结:s e d是一个非交互性文本流编辑器。它编辑文件或标准输入导出的文本拷贝。标准输入可能是来自键盘、文件重定向、字符......
2023-11-12 05:43 阅读
阅读全文 网友收藏 文章浏览阅读82次。正则表达式\< \>分别表示单词的开始和结束ex: \<[Tt]om\> 以T或者t开头,om结尾的单词正则表达式的元字符集:1) ^行首 /^love/ 以love开头的行;2) $行尾 /love$/ 以love结尾的行;3) . /l..e/ 匹配所有这样的行,......
2023-11-13 09:37 阅读
阅读全文 网友收藏 按时间查看日志日志文件有40G:sed -n '/2020-05-02 15:00:/,/2020-05-02 15:05:/p' catalina.out > 20200502.log大文件分割split命令操作[root@iZ2ze2pmuviyporobybycvZ ~]# split --helpUsage: split [OPTION]... [INPUT [PREFIX]]Output fixed-size pieces of INPUT to PREFIXaa_按文本日......
2023-10-14 09:07 阅读
阅读全文 网友收藏 文章浏览阅读124次。Linux三剑客(grep、sed、awk)grep擅长查找功能,sed擅长取行和替换、awk擅长取列回顾正则表达式:sed命令简介:sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为......
2023-11-11 17:00 阅读
阅读全文 网友收藏 文章浏览阅读2.2k次,点赞2次,收藏7次。前言在linux上查找日志的时候,如果我想找出某个时间段的日志,比如查找今天早上8点到下午2点的日志。 用grep不太方便直接过滤出来,可以使用sed根据时间去查找sed -n ‘/开始时间日期/......
2024-01-21 09:23 阅读
阅读全文 网友收藏 文章浏览阅读1.7k次。近期在执行sed替换时遇到两个问题1:sed: -e expression #1, char 19: unknown option to `s’2:变量的参数是一串命令,无法被执行代码如下hdfs=`echo $(paste -d "," -s - < ./test)`#变量的值是一串命令echo "$hdfs"......
2024-01-21 09:28 阅读
阅读全文 网友收藏 文章浏览阅读684次。hive -e "set hive.cli.print.header=true; select * from data_table where some_query_conditions " | sed 's/[\t]/,/g' > outputData.csv参数说明:- set hive.cli.print.header=true:输出表头- sed 's/[\t]/,/g:将..._| sed 's/\t/","/g' > output.......
2024-01-23 07:38 阅读
阅读全文 网友收藏 文章浏览阅读4.4w次,点赞3次,收藏9次。文章来源:问:我想做下面的操作if 文件包含Error字符docat file.txt |sendmail ...fi判断文件是否包含Error字符这步有没有简单点的办法,我想到的那些办法好像都忒麻烦答:如果文件中包含error......
2024-01-24 07:23 阅读
阅读全文 网友收藏 文章浏览阅读3.9k次。sed编辑器sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的–组规则来编辑数据流。sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在一个命令......
2023-11-11 12:48 阅读
阅读全文