linux中sed命令用例,Linux中使用sed命令或awk命令修改常规配置文件

一、方案:

Linux中使用sed命令或awk命令修改常规配置文件

二、步骤:

1、假设有一个a.txt,内容如下:

#!/bin/bash

aa=

bbb=

ccc=

#ddd=

beb5d59d4927a4e94ab274100e0e0e20.png

2、如果想要把里面的内容bbb=23输出成bbb=55,可以这样做:

sed 's/bbb=23/bbb=55/g' a.txt

说明:s/表示要执行替换操作。/g表示Global的意思,表示全局替换。如果没有后面的g,则只会每行替换第一个。

3、前一步中执行的结果,并没有写回到a.txt中,如果想写回,则需要这样(添加-i参数):

sed -i 's/bbb=23/bbb=55/g' a.txt

#也可以为了安全起见,输出到新中。

sed -i 's/bbb=23/bbb=55/g' a.txt.tmp

3ff26feb7e6170447b163f3e169f8e04.png

4、如果我此时想把a.txt中的前2行,生成到b.txt中,可以这样写:

awk 'NR<=2{print > "b.txt"}' a.txt

6d810a7a00df7df4ac292ba93b18ccbd.png

5、如果想在文本文档的第2行插入一条内容,可以这样:

40a36f26ca3ecc8e00fc5656910ece01.png

sed '2i\this is new line' -i ./a.txt

cf3ffd76c40d60c31d486ee39579fcf1.png

6、如果想在尾部追加一行,可以这样:

echo 'this is end'>> ./a.txt

607697ec9c2543da77fd4a0a5075717f.png

【Linux】linux中文本操作利器grep&comma;awk&comma;sed

grep命令 grep(global search regular expression)是一种强大的文本搜索工具,它可以使用正则表达式搜索文本,并把匹配的行打印出来.平时搜索文本中内容的时候是非常方 ...

Linux基础知识第九讲&comma;linux中的解压缩&comma;以及软件安装命令

目录 Linux基础知识第九讲,linux中的解压缩,以及软件安装命令 一丶Linux Mac Windows下的压缩格式简介 2.压缩以及解压缩 3.linux中的软件安装以及卸载 1.apt进行安 ...

&lbrack;转帖&rsqb;Linux中的15个基本&OpenCurlyQuote;ls’命令示例

Linux中的15个基本‘ls’命令示例 https://linux.cn/article-5109-1.html ls -lt 和 ls -ltr 来查看文件新旧顺序. list time rese ...

在Linux中新增与删除用户可以使用命令:Useradd

在Linux中新增与删除用户可以使用命令:Useradd 我们先使用man命令理解一下Useradd的用法 新增与删除用户操作需要先获取高级用户权限 输入命令:sudo -i 确定后输入高级用户密码 ...

Linux中查看各文件夹大小命令:du -h --max-depth&equals;1

Linux中查看各文件夹大小命令:du -h --max-depth=1 du [-abcDhHklmsSx] [-L ][-X ][--block-siz ...

Linux命令备忘录: jobs 显示Linux中的任务列表及任务状态命令

Linux jobs命令用法详解:显示Linux中的任务列表及任务状态命令 jobs命令用于显示Linux中的任务列表及任务状态,包括后台运行的任务.该命令可以显示任务号及其对应的进程号.其中,任务号 ...

&lbrack;转帖&rsqb;linux中systemctl详细理解及常用命令

linux中systemctl详细理解及常用命令 2019年06月28日 16:16:52 思维的深度 阅读数 30 https://blog.csdn.net/skh2015java/article ...

linux中systemctl详细理解及常用命令

linux中systemctl详细理解及常用命令 https://blog.csdn.net/skh2015java/article/details/94012643 一.systemctl理解 Li ...

linux中查看nginx、apache、php、mysql配置文件路径的方法

如何在Linux中查看nginx.apache.PHP.MySQL配置文件路径了,如果你接收一个别人配置过的环境,但没留下相关文档.这时该怎么判断找到正确的加载文件路径了.可以通过以下来判断1.判断a ...

随机推荐

CentOS 7 下安装redis步骤

1. 从redis官网下载redis源码,本例安装在/usr/opt下 [root@localhost opt]# pwd /usr/opt [root@localhost opt]# wget ht ...

耿丹CS16-2班第二次作业汇总

-- Deadline: 2016-09-28 12:00 -- 作业内容:http://www.cnblogs.com/huangjunlian/p/5891726.html -- 第二次作业总结: ...

操蛋的CTex

我一向是不屑于在windows下用latex的,看起来不伦不类,是geek就不要用windows,图方便就用word而不是latex.但是台式机上的fedora无法上网,那就委屈一下在windows1 ...

QTP公开课视频-持续更新中。。。

以下是视频的下载地址: http://pan.baidu.com/share/link?shareid=1760499709&uk=3711405498

python计算md5值

from hashlib import md5 m = md5(') print m.hexdigest()

17秋 软件工程 第六次作业 Beta冲刺 总结博客

题目:团队作业--Beta冲刺 17秋 软件工程 第六次作业 Beta冲刺 总结博客 Beta冲刺过程中各个成员的贡献百分比 世强:15.5% 陈翔:14.5% 树民:12.0% 媛媛:14.0% 港 ...

C的Define

#define Conn(x,y) x##y  //表示x连接y #define ToChar(x) #@x //给x加上单引号 #define ToString(x) #x  //给x加双引号 #d ...

五、springboot单元测试

1.为什么要写测试用例 1. 可以避免测试点的遗漏,为了更好的进行测试,可以提高测试效率 2. 可以自动测试,可以在项目打包前进行测试校验 3. 可以及时发现因为修改代码导致新的问题的出现,并及时解决 ...

day89 DjangoRsetFramework学习---restful规范&comma;解析器组件&comma;Postman等

DjangoRsetFramework学习---restful规范,解析器组件,Postman等           本节目录 一 预备知识 二 restful规范 三 DRF的APIView和解析 ...

get与post请求简单理解

一般在浏览器中输入网址访问资源都是通过GET方式:在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交 Http定义了与服务器交互的不同方法,最基本的方法有4种,分 ...

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/487787.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python数据分析笔记中panda(2)

1 将手机号码分开为运营商&#xff0c;地区和号码段 1 from pandas import read_csv;2 3 df read_csv("H:\\pythonCode\\4.6\\data.csv");4 5 6 #转换成字符数据 方便用slice7 df[tel] df[tel].astype(str);8 9 #字符的抽取&#xff1a;根据已知列数…

刘忠范院士:新型研发机构建设成了口号

来源&#xff1a;科学网作者 | 郑金武编辑 | 宗华排版 | 华园● 刘忠范认为&#xff0c;如果只是单纯地再建一两所研究机构&#xff0c;在机制、理念上与现有的高校和研究院所没有差别&#xff0c;那就是在“1000”的基础上再加“1”&#xff0c;对现有的科研格局不会带来任何改…

linux属性表示的文件,Linux基础入门:文件和目录属性的含义

比如 &#xff1a;[rootistester isTester]# lltotal 12drwxr-xr-x 2 root root 4096 May 21 17:58 21Day-rw-r-xr-- 1 root root 6 May 14 16:04 idoxu.ini-rw-r--r-- 1 root root 0 May 21 17:12 istester.ini-rw-r--r-- 1 root root 10 May 14 16:02 README.md解释&…

一线工程师如何看待《没了美国的EDA软件,我们就不能做芯片了》

来源&#xff1a;真视界这些天看了不少讲国内EDA情况的帖子&#xff0c;有客观的也有极其离谱的&#xff0c;作为一名从业十余年的芯片设计工程师&#xff0c;我以一线从业者的角度来谈谈我们在实际工作中的EDA软件使用情况究竟是怎样的吧。先回答个很常见的问题&#xff1a;没…

2015Cocos游戏开发大赛作品——人鱼塞壬

***************************************转载请注明出处&#xff1a;http://blog.csdn.net/lttree******************************************** 消失了一个月&#xff0c;干啥去了捏&#xff1f; 就是做这个游戏了&#xff08;事实上 考试课设北京。。。&#xff09; 游戏背…

柳叶刀发布陈薇团队新冠疫苗试验结果:安全,能诱导免疫反应

来源&#xff1a;腾讯新闻客户端自媒体论文称&#xff0c;研究显示&#xff0c;前述以腺病毒Ad5为载体的新冠疫苗&#xff0c;在给志愿者接种后28天时&#xff0c;显示出免疫原性和人体耐受性。在健康成年人中&#xff0c;对SARS-CoV-2的体液免疫反应&#xff0c;在接种疫苗后第…

UE4从4.15移植到4.16

如果是旧版本的工程需要移植到4.16&#xff0c;有几个地方需要修改&#xff1a; 假设RC是工程名&#xff0c;修改如下(三个CS文件) 类似的&#xff0c;插件也需要这样修改 转载于:https://www.cnblogs.com/AnKen/p/7365806.html

c语言Linux用线程创建文件,Linux环境下C语言线程创建---简单代码

在Linux环境下用C语言编写线程创建。//file name: pthreadtext.c#include #include //线程头文件//pthread不是linux下的默认的库&#xff0c;也就是在链接的时候&#xff0c;无法找到phread库中哥函数的入口地址&#xff0c;于是链接会失败//在gcc编译的时候&#xff0c;附加要…

自动驾驶发展到了哪个阶段?七大应用场景走进现实

来源&#xff1a; 智车科技2020年初&#xff0c;新冠疫情突发&#xff0c;百度、京东、美团等在各地提供无人配送、无人清扫服务。在抗击疫情的过程中&#xff0c;自动驾驶商业化得到了很好的实践验证。当自动驾驶技术渐渐走入现实场景&#xff0c;那么我们不禁要问这项技术究竟…

2016 博客导读总结 amp; 个人感悟

此文着笔之时。2017已经在眼前了。预计等我写完&#xff0c;2017已经到了。二次编辑于2017年1月1日早11点。 关于2016的感悟。十二月初就想写&#xff0c;当时认为是有点太早了&#xff0c;只是却思绪如泉涌。 且那时候才刚刚申请到博客专家&#xff08;訪问量刚刚过5W&#x…

IBM 向云转型、大幅裁员、连 Watson 和 AI 团队也未能幸免

来源&#xff1a;云头条IBM提前30天通知成千上万名员工被裁&#xff0c;可领取90天的薪水&#xff0c;至少在美国是这样&#xff0c;而服务部门首当其冲。IBM正在大举裁员&#xff0c;数量众多的与云计算业务无关的员工被告知他们在蓝色巨人的时间到头了。这个IT巨头在回复IT外…

linux网络包截获,用C实现截获网络数据包

现在进入第二步&#xff0c;捕获数据包。从第20行开始&#xff0c;我们进入了一个死循环&#xff0c;while(1)&#xff0c;在第24行&#xff0c;recvfrom(sock, buffer, sizeof buffer, 0, (struct sockaddr *)&from, &fromlen)&#xff0c;这个函数要做的就是接收数据…

自动驾驶的实现之路——几大关键传感器应用解析

来源&#xff1a;MEMS随着近两年来智慧汽车、车联网等等概念的兴起&#xff0c;汽车自动驾驶的各种科技进展不断占据媒体版面&#xff0c;引起了全球的关注和各国政府的支持。对于大部分人来说&#xff0c; “吃着火锅唱着歌”轻轻松松地直达目的地绝对是美好的愿望&#xff0c…

探索“植物人”语言能力和意识水平

来源&#xff1a;脑科学与智能技术卓越创新中心2020年5月25日&#xff0c;中国科学院脑科学与智能技术卓越创新中心&#xff08;神经科学研究所&#xff09;、中国科学院灵长类神经生物学重点实验室王立平研究组与复旦大学附属华山医院神经外科毛颖/吴雪海团队在《自然-神经科学…

探臻实录 | 戴琼海:搭建脑科学与人工智能的桥梁

来源&#xff1a;探臻科技评论人工智能作为21世纪最具有影响力的技术&#xff0c;正在包括诸如机器人、语言识别、图像识别、自然语言处理等诸多领域发挥着重要作用。脑科学被誉为“人类科学最后的前沿”&#xff0c;认识脑的奥秘是对人类的终极挑战。而更重要的是&#xff0c;…

linux下的单机工具,Linux下单机模式的Hadoop部署

需要软件&#xff1a;ssh&#xff1a;fedore 9 自带。jdk&#xff1a;http://java.sun.com/javase/downloads/index.jsp&#xff0c;下最近版本jdk-6u18-linux-i586Hadoop&#xff1a;http://apache.etoak.com/hadoop/core/hadoop-0.20.1/&#xff0c;最新版本0.20.1&#xff0…

全球顶尖计算机科学家排名,中科大上榜人数全国第一

来源&#xff1a;今日头条一年一度的全球顶尖计算机科学家TOP1000榜单出炉&#xff0c;这份由Guide2Research发布的计算机科学家排名中&#xff0c;中国科学技术大学以16人入选力压清华、北大、浙大等计算机科学强校&#xff0c;高居全国第一&#xff01;中科大张亚勤等13位本科…

CentOS6实现路由器功能

网络之间的通信主要是依靠路由器&#xff0c;当然生成环境中是拥有路由器的&#xff0c;但是系统中的路由配置也是需要了解一下地&#xff0c;今天讲解一下在CentOS6环境下搭建路由器&#xff0c;此乃入门级的简单实验。拓扑如上图已经规划好&#xff0c;暂且使用静态路由演示。…

在近期,美众议院为何密集提出了15项新兴技术法案?

来源&#xff1a;资本实验室近期&#xff0c;美国众议院能源和商业委员会及消费者保护与商业小组委员会密集提出了15项与新兴技术相关的法案议程。这些法案开宗明义&#xff0c;建立了明确的目标&#xff1a;确保美国在新兴技术领域的领导地位&#xff0c;以在全球竞争力方面战…

求助马斯克实现载人飞行,NASA省了近300亿美元

出品 | 网易科技《知否》栏目组当美国宇航局&#xff08;NASA&#xff09;的宇航员于当地时间5月27日搭乘SpaceX的载人龙飞船升空时&#xff0c;他们将不仅仅是进入太空&#xff0c;还将开启一个可能具有变革意义的新时代&#xff0c;因为此前没有任何私人公司将人类送入轨道。…