shell编程四剑客:find、grep、sed、awk shell编程四剑客之find,主要用于查找Linux操作系统的某个文件/目录的路径; shell编程四剑客之grep,抓取,主要用于过滤和匹配文件内容,以行为单位进行匹配; shell编程四剑客之sed,流编辑器命令,用于文件的内容替换、追加、修改、删除等,类似vi编辑器,是一种非交互的编辑器; shell编程四剑客之awk, 支
原创 2022-03-24 18:07:02
230阅读
博文介绍了,awk使用方法
awk
原创 2018-01-02 21:20:25
2241阅读
2点赞
sed功能:增删改查,找谁干啥1.指定行号(-n取消默认输出)​​sed -n '2p' n.txt​​2.指定连续多行​​sed -n '2,5p' n.txt​​3.或者过滤(正则)​​sed -nr '/JVM|running/p' n.txt​​4.范围过滤(条件,从哪里到哪里)​​sed -nr '/01:22:55/,/01:22:59/p' /var/log/messages​​5.
原创 精选 2021-12-06 20:50:21
915阅读
第1章 shell编程(bash编程)1.1 普通变量与环境变量区别1.2 变量命名规则 1.3 特殊变量:    $数字 $1 $2    脚本(函数)的第几个参数    $0           
原创 2018-08-20 16:50:46
763阅读
1点赞
find主要用来查找文件名,其基本格式find path -option [-print] [-exec -ok command] {} \;常用参数如下-name   find . -name four   查找名为four的文件(包括目录和文件) find . -name "fou*" 查找开头是fou的文件 find . -name "[A-Z]*"   查找大写字母开头的文件 find .
原创 2021-05-20 15:03:10
308阅读
格式:sed [-nefri] [动作] 其中n/e/f/r/i 动作有a,i,c,p,s-n  默认把sed命令执行的结果,与原来的数据一起输出到屏幕,如果加了-n,则只显示sed处理后的内容 sed -n '1p' sed.txt  a   在匹配的当前行的后面添加内容,add sed '/Simple/ahelloworld' sed.txt   world后面有符号/则会直接显示出来
原创 2021-05-20 15:04:26
298阅读
grep的基本格式 grep -[参数] ‘word’ filename演示案例 head -n 10 /etc/passwd > grep.txtgrep --color 'root' grep.txt    在匹配的内容里,root字样会显示颜色-v 反向选择grep -v 'mail' grep.txt 不显示包含mail的行-n 显示行号grep -n 'uucp' grep.tx
原创 2021-05-20 15:03:29
322阅读
awk的基本格式 awk [options] ‘program’ filename可执行脚本代码在中括号里,再由单引号括起来 awk每读取一行内容,会执行一次脚本代码,根据脚本代码里的条件来判断是否要执行后面的操作。也就是说以行为一次处理单位 $1/$2/$3…/$n分别代表当前行的第一列/第二列/第三列内容…/第n列字段 $0 表示当前行,即一整行数据 NR 当前awk所处理的是第几行
原创 2021-05-20 15:04:00
313阅读
前言grep怎么出来的?  这就需要我们庖丁解牛了,“g/RE/p”看到没,就是这样“global Regular Expression print”==>“全局查找正则表达式(RE)并且打印结果行。”  grep家族由命令grep,egrep和fgrep组成。后两者是前者的变体。一个胖了,一个瘦了而已。  使用grep的好处就在于,不需要启动编辑器就可以执行查
原创 2015-10-14 13:37:40
407阅读
SHELL编程四剑客:sed    awk     grep      findsed  可以将数据行进行替换、删除、新增、选取等特定工作1.sed 如果不加任何参数,是不会去修改文件中的内容的。加 -i  参数会修改,如下图:2.在文件行首加空格或其他字符,如下图:行
sed
原创 2016-01-25 11:20:32
1663阅读
1点赞
1评论
find四剑客之Find工具实战,Find工具主要用于操作系统文件、目录的查找,其语法参数格式为:find   path   -option   [   -print ]   [ -exec   -ok   command ]   { }
原创 2017-08-22 22:12:34
750阅读
博文介绍了用find对目录和文件进行查找
原创 2017-12-28 15:42:43
1099阅读
3点赞
1.流编辑器,过滤和替换文本工作原理:sed命令将当前处理的行读入模式空间进行处理,处理完把结果输出,并清空模式空间。然后再将下一行计入模式空间进行处理输出,以此类推,直到最后一行。还有一个空间叫保持空间,又称暂存空间,可以暂时存放一些处理的数据,但不能直接输出,只能放到模式空间输出。这两个空间其实就是在内存中初始化的一个内存区域,存放正在处理的数据和临时存放的数据。选项   
原创 2022-02-06 18:43:17
156阅读
Shell文本三剑客--awk
推荐 原创 2022-12-13 12:16:59
540阅读
SHELL编程四剑客之grep工具全面搜索正则表达式(Global search regular expression(RE) ,GREP)是一种强大的文本搜索工具
原创 2022-08-17 01:36:30
35阅读
转载自:http://www.jb51.net/os/RedHat/1307.htmlLinux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。 在
转载 精选 2016-01-25 16:12:35
1460阅读
awk【语法】awk 【option】 pattern action filename program:pattern+action如果action中有多个语句,需要用;分隔eg:awk 'BEGIN{test="hello gawk";print test}'1、printprint item1,item2, ...    1
原创 2017-08-27 12:32:40
2014阅读
1点赞
1评论
功能说明Sed是Strem Editor(流编辑器)缩写,是操作、过滤和转换文本内容的强大工具。常用功能有增删改查,过滤,取行。[root@oldboy ~]# sed --version  #→ sed软件版本GNU sed version 4.2.1语法格式sed [options] [sed-comma
转载 2017-08-27 12:54:58
898阅读
grep# 1、^ 行首[root@mm ~]#grep '^root' /etc/passwdawk -F: '/^root/' passwd
原创 2022-08-26 16:23:47
303阅读
Sed案例总结:1.取出some.jpg的权限:# stat   some.jpg|sed -n 's#^.*(0\([0-7].*\)/-r.*$#\1#gp'777# stat   process.py |sed -rn 's#^.*0([0-7]{3}).*$#\1#pg'6442.在config_ip.sh的第一行前加上#!/bin/ba
原创 2019-01-03 09:20:42
812阅读
  • 1
  • 2
  • 3
  • 4
  • 5