此处命名为正则表达式可能不太恰当,大都是一些可能是shell脚本中用到的命令,暂时这样称呼,当然这些命令确实和正则表达式关系密切。 1.grep grep -n '^a’ filename   #-n 打印所过滤出行的行号  过滤以某字符为开头的行grep -n '^[a-z]' filename  过滤以小写字母为开的行 gr
原创 2014-08-15 15:30:33
793阅读
程序运行环境输入与输出  标准输入0    read a;echo $a  标准输出1    echo cesh  错误输出    ls notr   管道重定向  管道与管道之间可以重定向  管道与文件之间可以重定向  用于写入     将错误的输出存进去     管道链接管道连接符 |  可以链接多个程序  管道连接是以紫禁城的方式启
转载 2024-04-30 18:17:33
56阅读
把/etc/passwd 复制到/root/test.txt,用sed打印所有行;2. 打印test.txt的3到10行;3. 打印test.txt 中包含’root’的行;4. 删除test.txt 的15行以及以后所有行;5. 删除test.txt中包含’bash’的行;6. 替换test.txt 中’root’为’toor’;7. 替换test.txt中’/sbin/nologin’为’/b
转载 精选 2016-08-31 18:21:00
751阅读
        awkgrepsedlinux操作文本的三大利器,合称文本三剑客,也是必须掌握的linux命令之一。三者的功能都是处理文本,但侧重点各不相同,其中属awk功能最强大,但也最复杂。grep更适合单纯的查找或匹配文本,sed更适合编辑匹配到的文本,awk更适合格式化文本,对文本进行较复杂格式处理。1、grep 什么是grep和egrepLinux系统中grep命令是一种强大的文本
原创 2021-03-12 22:26:42
821阅读
可用head和tail显示文本第几行到第几行如要显示1.txt的第20到22行:head -22 1.txt | tail -3 1.txt xargs:将输入参数放到args里并与后面凭借 如:echo "/" | xargs ls -l 显示根目录下所有的东西 grep:用于过滤以这样一个文本为例 1.txt#line1 after after before before
Linux系统中的红帽操作系统是一种非常流行的开源操作系统,其强大的命令行工具使其在系统管理和数据处理领域广受欢迎。在红帽系统中,常用的命令行工具包括grepawksed,它们在文本处理和数据分析中起着至关重要的作用。 首先,我们来谈谈grep命令。grep是一种强大的文本搜索工具,它可以在文件中搜索指定的字符串并将包含匹配项的行输出到标准输出。grep命令的基本语法是: ```bash g
原创 2024-05-06 11:34:19
89阅读
Linux系统中,grepawksort是非常常用的命令,特别在处理文本数据时,它们能够派上大用场。 首先是grep命令,它是一种强大的文本搜索工具,用于在文件中搜索特定的模式。使用grep命令可以帮助用户快速定位所需信息,从而提高工作效率。例如,如果要从一个文本文件中查找包含特定关键词的行,可以使用grep命令加上关键词来完成这个任务。另外,grep命令还支持使用正则表达式进行搜索,这使
原创 2024-04-23 11:29:25
51阅读
Linux shell工具grep awk cut sort uniq sort cut 使用小结
转载 精选 2013-06-09 17:19:59
900阅读
文章目录cut基本用法参数选项案例sed基本用法参数选项命令功能案例awk基本参数选项参数awk的内置变量sort基本语法案例综合案例cut文件中负责剪切数据,将文件中每一行剪切字节,字符和字段,并输出基本用法cut [选项参数] filename说明:
原创 2022-02-16 18:43:09
205阅读
shell工具cut\sed\awk\sort
原创 2021-05-21 16:44:52
1455阅读
1点赞
1. cut cut的工作就是“剪”,具体的说就是在文件中负责 剪贴数据 用的。 cut命令从文件的每一行剪贴字节、字符 和 字段,并将这些字节、字符和字段输出。 1.1 基本用法 cut [选项参数] filename 说明:默认分隔符是制表符 1.2 选项参数说明 1.3 案例 2. sed
转载 2020-02-14 17:36:00
131阅读
2评论
文章目录cut基本用法参数选项案例sed基本用法参数选项命令功能案例awk基本参数选项参数awk的内置变量sort基本语法案例综合案例cut文件中负责剪切数据,将文件中每一行剪切字节,字符和字段,并输出基本用法cut [选项参数] filename说明: 默认分隔符是制表符参数选项选项参数功能-f列号,提取第几列-d分隔符,按照指定分隔符分割列-c...
原创 2021-05-31 19:03:55
241阅读
Linux 文本处理三剑客
原创 2020-11-24 22:57:08
234阅读
1点赞
2.6.1 sed sed 是一种在线的,非交互式的流编辑器(stream editor)。 非交互式:指使用sed只能在命令行下输入编辑命令来编辑文本,然后再屏幕上查看输出; 流编辑器:指sed每次只从文件(或输入)读入一行,然后对该行进行指定的处理,并将结果输出到屏幕,接着读入下一行。 sed一 ...
转载 2021-07-26 22:35:00
93阅读
2评论
我们的平台编译kernel的时候总是要输入项目名称,很麻烦################################################## Compile kernel and pack it into boot.img ###################################################!/bin/shPROJECT=$1echo
原创 2021-07-27 22:03:35
330阅读
LINUX grep sed awk
原创 2023-04-13 17:03:31
177阅读
一、grep命令 1、语法:grep [options] PATTERN file 2、作用:用于查找文件里符合条件的字符串。 3、常用选项: -n 显示行号 -H 显示具体文件名 –color 显示颜色 -v 不匹配规则 -r 递归的搜索 4、案例: (1)搜索文中手机号格式的字符串:$ grep -n -H “[0-9]{11}” test.txt(2)搜索文中手机号格式的字符串(PREs正则
转载 2024-10-29 18:54:31
99阅读
一.grep文本过滤器1.格式grep [options][filname] 2.常用参数选项: i 不区分大 小写(只适用于单字符)E可用扩展正则表达式 egrep F固定字符串匹配fgrep A显示匹配行的后多少行B显示匹配行的前多少行 C显示匹配行的前后各多少行n显示匹配行及 行号v显示不包含匹配文本的所有行反向选择 q:   静默模式不向屏幕输出 注egrep为 gre
原创 2017-11-14 21:21:39
2481阅读
我们的平台编译kernel的时候总是要输入项目名称,很麻烦################################################## Compile kernel and pack it into
原创 2022-03-10 16:15:47
303阅读
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfred Aho 、Pete
转载 4月前
372阅读
  • 1
  • 2
  • 3
  • 4
  • 5