首页 > 其他分享 >sed 命令针对某一行进行替换

sed 命令针对某一行进行替换

时间:2023-12-29 09:44:46浏览次数:27  
标签:aaa 删除 一行 sed file fff 替换

sed 命令针对某一行进行替换操作

 


sed -i '3s/aaa/fff/' file --表示针对file文件中的第三行,将其中的aaa替换为fff

sed -i '/xxx/s/aaa/fff/g' file --表示针对文件,找出包含xxx的行,并将其中的aaa替换为fff

sed -i '1s/[#*]/fff/gp' file --表示针对文件第1行,将其中的#号或是*号替换为fff

 

 

 

Linux sed命令之删除文件第一行,第n行

 

1.1 计算机-程序语言
专栏收录该内容
7 篇文章1 订阅
订阅专栏
删除第一行

sed -i '1d' filename
1
删除第n行

sed -i 'nd' filename
1
删除最后一行

sed -i '$d' filename
1
删除第1到5五行

sed -i '1,5d'
# -i 用于直接修改原文件

标签:aaa,删除,一行,sed,file,fff,替换
From: https://www.cnblogs.com/cheyunhua/p/17934077.html

相关文章

  • sed处理当前文件及子文件
    你想使用sed命令在当前文件夹及其子文件夹中进行字符串替换,这是一个常见的需求。你可以使用find命令结合sed来实现这个目标。下面是详细的步骤:使用find命令查找当前文件夹及其子文件夹中的所有文件。结合-typef参数,只选择文件而不包括文件夹。使用-exec参数执行sed命令来进行......
  • Supervised Machine Learning : Regression and Classification
    Thecourseisavailableat:SupervisedMachineLearning:RegressionandClassification-Week1:IntroductiontoMachineLearning-Week1|CourseraRegressionModelThecostisameasurehowwellourmodelispredictingthetarget.Thefollowingformul......
  • [JDK] 底层大法之替换JAR包中的class文件 [转载]
    0序背景近期跟踪一个第三方组件skywalking针对springcloudgateway的traceId丢失问题,需要对skywalking内部组件类进行跟踪,需要在其组件源码内部添加一些观察代码,做以增强。Q1:我没有thrid-party.jar的源码————故直接在源码上修改,然后打包(此法行不通)Q2:反编译......
  • 在sql中实现取一行最大值或者最小值
    原始数据和目标数据实现SQL语句(最大)selectshop,month,greatest(dz,fz,sp)asmaxfromtablename;实现SQL语句(最小)selectshop,month,least(dz,fz,sp)asminfromtablename;补充:SQLServer获取一行中多列的最大值三种方法有些时候我们需要从一个表的多个......
  • C# Replace:一个熟悉而又陌生的替换
    C#Replace:一个熟悉而又陌生的替换 阅读目录前言一、String.Replace()的几个重载1、Replace(Char,Char)2、String.Replace(String,String) 3、Replace(String,String,StringComparison)4、Replace(String,String,Boolean,CultureInfo)二、Regex.Replace......
  • Sqoop连接数据库报错:Caused by: javax.net.ssl.SSLHandshakeException: No appropriat
    控制台报错:[[email protected]__hadoop-2.0.0-alpha]#./bin/sqooplist-databases--connectjdbc:mysql://192.168.45.10:3306--usernameroot--password1234562023-12-2802:58:50,807WARNtool.BaseSqoopTool:Settingyourpasswordonthecommand-linei......
  • PBKDF2(Password-Based Key Derivation Function 2)算法
    一、引言在当今数字时代,保护用户数据和隐私的安全变得越来越重要。为实现这一目标,加密和密钥管理技术发挥着关键作用。PBKDF2(Password-BasedKeyDerivationFunction2)算法作为一种基于密码的密钥生成方法,广泛应用于各种安全场景。本文将从各个方面介绍和解释PBKDF2算法,剖......
  • Generalised f-Mean Aggregation for Graph Neural Networks
    目录概符号说明GenAgg代码KortvelesyR.,MoradS.andProrokA.Generalisedf-meanaggregationforgraphneuralnetworks.NIPS,2023.概基于MPNN架构的GNN主要在于aggregator和updatefunction两部分,一般来说后者是参数化的主要方式.本文提出一种新的参数......
  • SED,AWK使用详解
    SED,AWK使用1.sed命令sed使用方法​ 一种叫命令模式,一种叫脚本模式命令行模式:格式sed[option]'sed的命令|地址定位' filename说明:引用shellscript中的变量应使用双引号,而非平常使用的单引号option:-e:进行多项编辑,即对输入行应用多条sed命令时使用-n:取消默认的输出......
  • 测试开发 | 人工智能无监督学习(Unsupervised Learning)
    无监督学习是人工智能领域中备受关注的学习方式之一,其独特之处在于不依赖标签数据进行训练。本文将深入介绍无监督学习的定义、原理、应用领域以及未来发展趋势。1.无监督学习的定义无监督学习是一种机器学习范式,其目标是从未标记的数据中发现模式、结构和规律,而不像监督学习那样......