首页 > 其他分享 >sed

sed

时间:2023-05-22 17:55:47浏览次数:36  
标签:字符 内置 sed 文件 改查 过滤

https://www.bilibili.com/video/BV1CS4y1C7ZY?p=61&vd_source=29cb78abf51970a872824d0975a7bff5

Linux三剑客sed

注意sed和awk使用单引号,双引号有特殊解释
sed是StreamEditor(字符流编辑器)的缩写,简称流编辑器。
sed是操作、过滤和转换文本内容的强大工具。
常用功能包括结合正则表达式对文件实现快速增删改查,其中查询的功能中最常用的两大功能是过滤(过滤
指定字符串)、取行(取出指定行)。

 

 

 

 

语法:
sed【选项】【sed内置命令字符】【输入文件】

 sed的内置命字符用于对文件进行不同的操作功能,如对文件增删改查

sed常用内置命令字符

 sed匹配范围

 

sed案例

 

1.输出文件第2,3行的内容
   1   [root@pylinuxdata]# sed  -n  '2,3p'   luffycity.txt

   2   I   teach   linux.

   3   I   like play computer game.

 

标签:字符,内置,sed,文件,改查,过滤
From: https://www.cnblogs.com/blueas/p/17421303.html

相关文章

  • MAY 2022-Composite Experience Replay-Based Deep Reinforcement Learning With Appl
    摘要:本文提出了一种基于深度强化学习(RL)的控制方法,以提高学习效率和效果来解决风电场控制问题。具体地,设计了一种新的复合体验重放(CER)策略,并将其嵌入到深度确定性策略梯度(DDPG)算法中。CER提供了一种新的采样方案,通过在奖励和时间差异(TD)误差之间进行权衡,可以深入挖掘存储变......
  • github报错“ssh_exchange_identification: Connection closed by remote host fatal:
    解决方式:不确定是否为密钥过期还是C:\Users\John\.ssh文件夹下的config文件中没有添加github的host。总之,所有的尝试如下:(1)重新生成公钥和私钥。打开gitbash,输入以下命令获取自己github的email。gitconfiguser.email 生成ssh私钥和公钥ssh-keygen-trsa-......
  • HTB ACADEMY-Stack-Based Buffer Overflows on Linux x86 WRITE UP
    WewereabletogainSSHaccesstoaLinuxmachinewhosepasswordwasreusedbyanothermachineduringourpenetrationtest.Onthismachine,wehaveastandarduser"htb-student"whocanleaveamessagetotheadministratorusingaself-written......
  • Putty连接虚拟机(在win11中安装的ubuntu20.04)提示: Network error: Connection refus
    #开启防火墙sudoufwenable#开启22号端口sudoufwallow22#重启防火墙sudoufwreload#查看状态sudoufwstatus#安装sshsudoaptinstallopenssh-server#尝试能否远程登录sshlocalhost......
  • Row size too large. The maximum row size for the used table type, not counting B
    问题描述新建表或者修改表varchar字段长度的时候,出现这个错误Rowsizetoolarge.Themaximumrowsizefortheusedtabletype,notcountingBLOBs,is65535.Thisincludesstorageoverhead,checkthemanual.YouhavetochangesomecolumnstoTEXTorBLOBs......
  • linux 中 sed命令实现仅保留匹配字段的内容
     001、[root@PC1test4]#lsa.txt[root@PC1test4]#cata.txt##测试数据gbkey=mRNA;gene=ATP5O;model;evidence;Supporting[root@PC1test4]#sed's/\(.*\)\(gene=[^;]\+\)\(.*\)/\2/'a.txt##利用正则和预存储实现gene=ATP5O  002、[root@......
  • sed s###g命令中使用变量
    方式1:使用单引号,变量处使用单引号+双引号把变量包括起来#!/bin/bashname=xiaosunsed-i's/rose/'"${name}"'/g'name.txt方式2:使用双引号,变量直接引用即可#!/bin/bashname=xiaosunsed-i"s/rose/${name}/g"name.txt方式3:使用单引号,变量直接引用,但是需要通过ev......
  • Commonly Used Prompts for Reducing Duplicate Rate
    Simplerewrite:Tryhardtorewritethefollowingcontent,makesurethemeaningisthesameastheoriginalmeaningbutjusttrytousedifferentwordsespeciallyformalwords:Rewriteabstractorsomecopiedtextsfromapaper:Rewritethefollowing......
  • ERROR:Could not build wheels for pycocotools, which is required to install pypro
    在创建了conda虚拟环境后,下载pycocotools包,出现这个错误,终端下载包失败,从网上直接将下载好的pycocotools包导入到,所需要环境(conda环境,本机环境)比如:anaconda\envs\py38\Lib\site-packages下面pycocotools包下载:链接:https://pan.baidu.com/s/1RsV1w0GRXJZ1rR3yPBg5FA提取码:88......
  • Weakly-Supervised Temporal Action Localization by Inferring Snippet-Feature Affi
    0.前言相关资料:papergithub论文解读论文基本信息:领域:弱监督时序动作定位发表时间:Arxiv2023(2023.3.22)1.针对的问题伪标签生成是解决具有挑战性问题的一种很有前途的策略,但现有的大多数方法都局限于使用片段级分类结果来指导生成,而忽略了视频的......