SED
  • 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。要解决这个问题,你可以将文件中
  • 2024-09-22Linux 中sed命令实现大小写的转换
     001、大写转换为小写[root@PC1test]#lsa.txt[root@PC1test]#cata.txt##测试数据abcDEFHIKLmnOpqM[root@PC1test]#sed's/[A-Z]/\L&/g'a.txt##所有的大写转换为小写abcdef
  • 2024-09-19Linux进阶系列(四)——awk、sed、端口管理、crontab
    目录1.写在前面2.awk——强大的文本处理工具2.1awk概述2.2awk脚本结构2.3awk的内置变量2.4awk的高级用法2.5awk实践3.sed——流式文本编辑器3.1sed的基本语法3.2sed常用命令3.3sed的高级用法4.Linux端口管理4.1端口的概念4.2查看端口状态4.3
  • 2024-09-1608.tomcat多实例
    在加两个tomcat实例[root@web01~]#llapache-tomcat-8.0.27.tar.gz-rw-r--r--1rootroot912861010月52015apache-tomcat-8.0.27.tar.gz[root@web01~]#tarxfapache-tomcat-8.0.27.tar.gz[root@web01~]#cp-aapache-tomcat-8.0.27tomcat_8081[root@web01~]
  • 2024-09-14MySQL 误操作 误修改 binlog 还原恢复实战 超详细
    硬盘有价,数据无价,数据库执行,谨慎操作!binlog日志还原不适用于直接删表删库的误操作!目录实战恢复1、导出相关时间binlog数据2、找到对应语句以及pos区间3、导出改动区间的sql4、将binlog导出的sql转换为逆向修复sql        1、从上面binlog日志可以看出  开头
  • 2024-09-13Linux 运维三剑客:grep、sed 和 awk 实战案例与命令参数详解
    在Linux运维中,grep、sed和awk是三个非常强大的文本处理工具,它们在处理文本数据时发挥着重要作用。本文将通过一些实战案例,展示这三个工具的使用方法和强大功能,并对它们的命令参数进行详解。grep:文本搜索利器grep是一个强大的文本搜索工具,它使用正则表达式来匹配文本
  • 2024-09-10四剑客sed
    findgrep/egrep-i-n-E-v-o-lsedawk1.sed命令查找⭐⭐⭐⭐⭐1.1根据行号进行过滤#-n取消sed命令的默认输出#p输出print[root@Kylin-V10-sp3~/test]#sed-n'3p'/etc/passwddaemon:x:2:2:daemon:/sbin:/sbin/nologin[root@Kylin-V10-sp3~/test]#1.2
  • 2024-09-08Shell编程:文本处理器(sed)
    文章目录sed编辑器工作过程提高sed执行效率的方法sed命令格式与选项地址定界sed的核心功能打印功能(p,=,l命令)删除操作(d命令)替换操作(s,c,y命令)增加功能(a,i,r命令)使用-f指定命令文件(读取规则)sed编辑器sed是一种流编辑器(StreamEdit
  • 2024-09-06grep sed awk cut组合使用
    以下是20个grep、sed、awk和cut的组合使用示例,以及每个命令执行过程的解释:1.使用grep查找并cut提取字段grep"error"logfile.txt|cut-d''-f2解释:查找logfile.txt中包含"error"的行,并提取每行以空格为分隔符的第二个字段。2.使用grep和sed替换文本gr
  • 2024-09-0311.吐血整理sed入门到精通,sed语法,脚本命令,打印,替换,删除,插入,行替换,字符替换,保存,插入,中断,脚本地址,正则表达式,sed实操手册
    文章目录前言sed介绍1.sed介绍2.sed语法介绍3.sed脚本命令1.打印2.s替换3.删除脚本命令d3.插入脚本命令a/i4.行替换脚本命令c4.字符替换脚本y5.保存内容脚本w6.插入其他文本r6.中断退出脚本命令q脚本命令当中的地址[address]正则表达式sed[选项]1.sed-i选项2.sed-e
  • 2024-09-02[20240902]建立完善sql_idz.sh脚本.txt
    [20240902]建立完善sql_idz.sh脚本.txt--//增加hash_value的16进制显示采用大小写显示.$cat-v~/bin/sql_idz.sh#!/bin/bash#calcucatesql_textoffull_hash_value(16),hash_value(10),sql_id(32).#argv1sqlstatementorsqloftextfile#argv2flag:0=sqlstatement
  • 2024-08-31shell(三剑客)
    正则表达式基本正则表达式元字符^行首定位符$行尾定位符.匹配任意单个字符(单个)*匹配前导符0到多次*和左侧的字符配合左侧字符可以出现0次到多次例如:grep"abc*"/tmp/123结果显示的是ababcabcd…….*任意多字符#会出现所有的内容[]匹配制定范围内的一个
  • 2024-08-30vim系列-文本操作篇
    基数行与偶数行分组使用Vim的替换命令,可以轻松地将基数行和偶数行分组:%s/\(^.*$\)\n\(^.*$\)/\1\2/g然后,删除所有的基数行:%s/^.*$\n\(^.*$\)/\1/g删除重复行在Vim中删除重复行是一个常见的操作,以下是几种方法:删除相邻重复行:g/\(.\+\)$\n\1/d删除不相邻重复行使用排
  • 2024-08-29Shell脚本的高级部分
    grep、awk、sed号称是shell编程的三剑客1、cut--提取,从命令结果中提取对应的内容准备数据1.txt111:aaa:bbb:ccc222:ddd:eee:fff333:ggg:hhh444:iiicut后面的-c的意思是按照字符选取内容参数英文含义-d'分隔符'delimiter指定分隔符-fn1,n2fields分割以后显示
  • 2024-08-28【Shell脚本】批量修改文件名
    示例:#toucharticle_{1..3}.html#lsarticle_1.htmlarticle_2.htmlarticle_3.html把article改为bbs方法1:forfilein$(ls*html);domv$filebbs_${file#*_}#mv$file$(echo$file|sed-r's/.*(_.*)/bbs\1/')#mv$file$(ec
  • 2024-08-27shell脚本批量改名
    shell脚本批量修改文件名,遍历文件夹中的*.zip,修改文件名,替换文件名中的abc为test,替换dda为s5  #!/bin/bash#遍历当前目录下所有的.zip文件forfilein*.zip;do#检查文件是否存在,避免空循环if[-f"$file"];then#使用se
  • 2024-08-27shell文本三剑客(grep、awk、sed)
    grep、sed和awk被称为Linux三剑客,是因为它们在文本处理和数据操作方面极其强大且常用。Linux三剑客在文件处理中的作用:grep(数据查找定位):文本搜索工具,在文件中搜索符合正则表达式的文本内容,并打印匹配的行。awk(数据切片):文本处理工具,主要用于对结构化数据进行格式化和拆分处
  • 2024-08-22Linux 中 sed G选项在行后添加空行
     001、简单测试[root@localhosttest]#lsa.txt[root@localhosttest]#cata.txt##测试数据dfghghjhgfdwe[root@localhosttest]#sed'G'a.txt##G在每一行添加空行dfghghjhgfdwe[root@localhosttest]#sed'G;G'a.txtdfghghjhg
  • 2024-08-17三剑客详解
    一、grep基本使用语法结构:模糊过滤查找内容grep'查找的内容'filecatfile|grep'查找屏幕上输出的内容'参考选项:r:递归过滤文件的内容v:取反w:过滤单词,以空格分割,精确匹配i:不区分大小写n:过滤到内容的具体行号c:统计单词次数o:查看匹配过程E:支持扩展正则A:显示查找内容
  • 2024-08-14OFtutorial08_customBC解析
    组成prescribedPipeInletFvPatchVectorField.H头文件#ifndefprescribedPipeInletFvPatchVectorField_H#defineprescribedPipeInletFvPatchVectorField_H#include"fvPatchFields.H"#include"fixedValueFvPatchFields.H"#include"Switch.H&qu