- 2024-11-20Linux基本命令(三) 文本处理及优化终端操作
目录一、文本处理 1.1内容匹配1.1.1grep文件内容搜索1.1.2 awk正则匹配内容1.2 内容打印 1.2.1head显示文件头部内容1.2.2tail显示文件底部内容1.2.3sed文件内容显示1.2.4cut列提取1.3 内容处理1.3.1内容替换1.3.2sort内容排序1.3.3uniq内容去重
- 2024-11-17linux之sed
sed参数取行grep参数grep参数选项-v#取反-r#递归过滤文件内容从目录中递归查找-w#过滤的内容两边必须是空格-E#支持扩展正则egrep-i#不区分大小写-n#过滤到内容行号-c#统计单词出现的次数-o#匹配过程-A#过滤到内容往
- 2024-11-14shell编程
学习视频来自B站up主泷羽sec有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!!有兴趣的小伙伴可以点击下面连接进入b站主页B站泷羽sec
- 2024-11-13sed命令
sed作用:1.取行2.删除行3.替换行4.增加内容5.后向引用语法结构:sed'模式+动作'file#直接处理文件效率比较高catfile|sed'模式+动作'#效率较低其他命令的结果|sed对显示到屏幕上的内容进行处理模式:找谁,按照行模糊过滤查找文件内容动作:找到后干啥显示
- 2024-11-13shell正则表达式、sed基本用法及sed应用案例
一、正则表达式●可以使用若干符号配合某工具对字符串进行增删改查操作1.1基本正则列表正则符号描述^匹配行首$匹配行尾[]集合,匹配集合中任意单个字符[^]对集合取反.匹配任意字符*匹配前一个字符任意次数【*不允许单独使用】\{n,m}匹配
- 2024-11-11sed命令语法详解
sed(streameditor)是一个非常强大的文本处理工具,用于对文本进行查找、替换、插入、删除等操作。它通常用于批量处理和自动化脚本中。1.sed命令的基本语法sed[options]'command'fileoptions:sed命令的选项,例如-i用于直接修改文件,-e用于执行多个命令等。command:sed执
- 2024-11-10Linux之sed命令详解
文章目录
- 2024-11-08Shell系列(2)正则表达式、awk与sed用法
一、正则表达式正则表达式(RegularExpression,简称regex或regexp)是一种强大的文本处理工具,用于搜索、替换、检索或校验符合特定模式的文本。正则表达式由一系列字符组成,这些字符可以是普通字符(如字母、数字等)或特殊字符(称为元字符),它们定义了搜索模式。1、基本正则与扩展正
- 2024-11-08awk命令的使用
awkawk命令与sed和grep合称为linux"文本处理三剑客!",是linux文本处理强大工具,它在sed和grep之上扩展了诸多重要性质,包含"循环/选择/顺序"等流程控制方面的特性,以及数组,链表,变量等内存控制方面的特性.可以称其为一门强大的文本处理编程语言,实现诸如按行/列统计,按满足特定
- 2024-11-08【命令操作】Linux三剑客之sed详解 _ 统信 _ 麒麟 _ 方德
原文链接:【命令操作】Linux三剑客之sed详解|统信|麒麟|方德Hello,大家好啊!今天带来一篇关于Linux三剑客之sed命令详解的文章。sed是一款功能强大的流编辑器,它可以在命令行中快速处理文本,支持替换、插入、删除等操作,特别适合用于处理大型文件或批量文本处理任务。本文
- 2024-11-05Linux常用命令——sed 命令详解
Linux常用命令——sed命令详解命令介绍:sed(streameditor)是一种强大的文本处理工具,在Linux系统中广泛用于对文件进行过滤和转换。sed可以对文件中的文本进行插入、删除、查找和替换等操作。基本语法:sed[选项]'命令'文件常用选项和参数:无参数:简单替换。示例:1
- 2024-11-01linux特殊符号
1.特殊符号***********************************#**********************************#:注释、备注、批注,系统自动忽略,不执行。#系统不执行被#号注释的内容[root@localhosthtml]##[root@localhosthtml]#***********************************;*******************
- 2024-10-31用三剑客来快速进行uuid挂载方法.很实用,可以先在虚拟机上试试看,不好用欢迎评论区来骂我~~~~
blkid|grep'UUID'|sed-n'5p'|sed-E's/.*UUID="([^"]+)".*/\1/'|xargs-I{}echo"UUID={}/mnt/disk1xfsdefaults00">>/etc/fstab 简单的脚本详细解释在下面:1.blkid-功能:列出系统中所有块设备的UUID、类型等
- 2024-10-30文本处理工具
文本编辑工具之神-VIMvi/vim的使用基本上vi/vim共分为三种模式,命令模式(CommandMode)、输入模式(InsertMode)和命令行模式(Command-LineMode)。命令模式用户刚刚启动vi/vim,便进入了命令模式。此状态下敲击键盘动作会被Vim识别为命令,而非输入字符,比如我们此时按下i,并不会
- 2024-10-26sed 命令详解及示例
sed是一种流编辑器,能高效地完成各种替换、删除、插入等操作,按照文件数据行顺序,重复处理满足条件的每一行数据,然后把结果展示打印,且不会改变原文件内容。sed会逐行扫描输入的数据,并将读取的数据内容复制到临时缓冲区中,称为“模式空间”(patternspace),然后拿模式空间中的数据与给
- 2024-10-22【SHELL】sed 命令用法
linux命令行查询grep用法信息sed--helpUsage:sed[OPTION]...{script-only-if-no-other-script}[input-file]...-n,--quiet,--silentsuppressautomaticprintingofpatternspace--debugannotateprogramexecution
- 2024-10-16Linux命令进阶
grep从文件中搜索字符串grep"字符串"文件参数:-n显示行号-R递归及子目录例如grep"hello"log.cgrep"main"*-nRfind在指定路径下搜索文件find路径-name文件名find/home/linux-namehello.c//在/home/linux目录下搜索hello.c管道连接符|说明
- 2024-10-16文本三剑客之一:解锁sed的强大秘籍,让文本处理轻松无忧!转载
sed sed处理的是行sed不打开文件的情况下更改文件的内容sed[选项]...{脚本语法}文件名sed自己的语法:输出哪些行,留下哪些行语法:范围+操作 sed命令的选项-i:实际修改文件内容-i.bak:实际修改前先备份原文件,会产生一个源文件.bak的文件-n:关闭自动打印-r:使用扩展正则表
- 2024-10-14文本三剑客——sed【转】
sed sed处理的是行sed不打开文件的情况下更改文件的内容sed[选项]...{脚本语法}文件名sed自己的语法:输出哪些行,留下哪些行语法:范围+操作sed命令的选项-i:实际修改文件内容-i.bak:实际修改前先备份原文件,会产生一个源文件.bak的文件-n:关闭自动打印-r:使用扩展正则
- 2024-09-29sed与awk
一.Sed命令 sed -n‘n’pfilename,单引号内的n是一个数字,表示第几行。-n的选项作用只显示我们要打印的行。把/etc/passwd复制到 /tmp/test.txt,用sed打印所有的行: 打印test.txt的第3行~第10行二.Awk 使用awk查找所有包含bash的行: 用:作为分隔符,查
- 2024-09-28《Linux从小白到高手》理论篇(三):vi/vim编辑器和Linux文件处理“三剑客”(sed/grep/awk)
Listitem本篇介绍vi/vim编辑器和Linux文件处理“三剑客”(sed/grep/awk),这5个工具命令可能是Linux最最常用的,而且功能超级强大。vi/vimvi和vim的基本介绍所有的Linux系统都会内建vi文本编辑器。Vim具有程序编辑的能力,可以看做是Vi的增强版本,可以主动的以字体颜色辨
- 2024-09-26三剑客与正则系列
三剑客之sed1.概述作用:取行,过滤,替换文件的内容向后引用2.格式sed选项'条件动作'文件选项说明-n取消默认输出-r支持扩展正则-i修改文件内容-i.bak先备份在修改内容3.sed增删改查之查找3.1 取出文件的第3行3.2 取出/etc/passwd的第2行到第5行
- 2024-09-25【linux】cent7安装nmon(arm架构,mac虚拟机)
因为nmon最新版不支持arm架构,所以需要手动下载源码和编译文件手动生成可执行文件mkdir-p/usr/local/tools/nmoncd/usr/local/tools/nmon1、下载源码地址:https://nmon.sourceforge.io/pmwiki.php?n=Site.CompilingNmonwget http://sourceforge.net/projects/nmon/files/lm
- 2024-09-25redhat7静默安装oracle19c
文章目录创建用户组:创建安装目录:安装依赖:环境变量配置:上传安装包,赋权并解压编辑安装响应文件:根据自己的路径修改查看参数修改情况:路径修改为自己的路径运行安装监听创建:无需修改响应文件数据库实例创建:查看修改后的参数:运行创建:创建oracle数据库用户创建用户组:group
- 2024-09-24/bin/bash^M: 错误的解释器: 没有那个文件或目录
*.sh:行8:$'\r':未找到命令*.sh:行15:未预期的记号"$'{\r'"附近有语法错误*.sh:行15:`start(){ 这个问题通常是由于文件中存在Windows换行符(CRLF)而引起的。在Unix/Linux系统中,脚本应该使用LF换行符,而不是Windows下的CRLF。要解决这个问题,你可以将文件中