sed -n '5,10{/pattern/p}' filesed是一个非交互性性文本编辑器,它编辑文件或标准输入 导出的文件拷贝。标准输入可能是来自键盘、文件重定向、字符串或变量,或者是一个管道文件。sed可以随意编辑小或大的文件,有许多sed命令用来编辑、 删除,并允许做这项工作时不在现场。sed一次性处理所有改变,因而变得很有效,对用户来说,最重要的是节 省了时间。sed必须通过行号和正则表
原创 2014-09-18 21:49:06
3392阅读
[root@localhost ~]# cat test.txt hello worldhbk hello worldhello worldhbk welcome[root@localhost ~]# sed -i '/hbk / s/^\(.*\)$/#\1/g' test.txt [root@localhost ~]# cat test.txt hello world#hbk ...
原创 2021-07-27 17:38:27
3592阅读
下面是将85的127.0.0.1替换为192.168.10.108
转载 2018-09-12 18:11:00
751阅读
2评论
#删除注释$ sed '/^#/d' <file>$ sed '/#/d' <file># 删除空行$ sed '/^$/d' <file># 删除空行并写入到文件$ sed -i '/^$/d' <file>
原创 2021-11-19 17:09:26
1661阅读
#删除注释$ sed '/^#/d' <file>$ sed '/#/d' <file># 删除空行$ sed '/^$/d' <file># 删除空行并写入到文件$ sed -i '/^$/d' <file>
原创 2022-01-18 11:44:24
1429阅读
1、使用vim创建测试数据 a.txt [root@linuxprobe test]# cat a.txt 1 w e t 2 s f h 3 z c g 4 e a g 5 a f w 6 k h d 7 w f r 2、删除指定 [root@linuxprobe test]# sed '3d
转载 2020-10-03 12:15:00
562阅读
sed -i "/关键词1\|关键词2\|关键词3/s/^\(.*\)$/#\1/g" 文件名这个\1表示前面那个括号里的内容,这条的意思就是把符合关键词的一整行前面加个井号如果有其他的修改需求,就可以根据的特点多加几个括号,然后用\1 \2什么的拼接一下。括号和或符号|别忘了加转义
原创 2021-04-21 15:42:47
1758阅读
1、测试数据 [root@centos79 test]# ls a.txt [root@centos79 test]# cat a.txt 3 4 5 d g 3 s g 8 k s g 2 5 d s c w a r t e 4 s 2、删除第二 [root@centos79 test]# ca
转载 2021-07-08 19:19:00
969阅读
2评论
人生苦短,我用 Python前文传送门:小白学 Python 数据分析(1):数据分析基础小白学 Python 数据分析(2):Pandas (一)概述小白学 Python 数据分析(3):Pandas (二)数据结构 Series小白学 Python 数据分析(4):Pandas (三)数据结构 DataFrame小白学 Python 数据分析(5):Pandas (四)基础操作(1)查看
使用.NET中的XML注释(一) -- XML注释标签讲解 作者: Xt Idt    发布时间:2011-04-02 11:46 一.摘要    .Net允许开发人员在源代码中插入XML注释,这在多人协作开发的时候显得特别有用。 C#解析器可以把代码文件中的这些XML标记提取出来,并作进一步的处理为外部文档。
[root@nfs tmp]# cat write.log this is a for write!adjakldadadkjalda[root@nfs tmp]# cat log 12345678910[root@nfs tmp]# sed '3r
原创 2014-09-30 13:18:27
2101阅读
 今天一个哥们偶然跟我说起sed,他们常用sed做删除替换和追加的功能,让我突然很迷茫,一直都是用删除和替换,追加是啥子,后来网上查了一些资料,明白了,在指定添加内容,使用/a或者/i,具体例子:sed '/2/i\add a new line' -i install.log在第二前添加一信息命令如上,sed '/3/a\add a new line' -i install.lo
原创 2014-03-29 00:11:46
2503阅读
有这样一个文件:<?xml version="1.0" encoding="utf-8" ?> <version sver="0.1.0.36" rpcver="0.1.4.162" tilver="0.1.0.52" mpver="0.1.2.397" npcver="0.1.1.353" monver="0.1.3.697" mitmver="0.
原创 2014-02-28 15:11:47
10000+阅读
1、测试数据如下: [root@centos79 test]# seq 10 > a.txt [root@centos79 test]# ls a.txt [root@centos79 test]# cat a.txt 1 2 3 4 5 6 7 8 9 10 2、提取第2 [root@cento
转载 2021-07-07 23:05:00
1776阅读
2评论
这里以nginx配置文件为例,修改日志格式。 log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_use...
原创 2021-04-25 11:39:37
5647阅读
sed 想删除文件中的指定,是可以用行号指定也可以用RE来匹配的。删除指定【可以指定行号删除、匹配字符串来删除】[root@Jason64-17 ~]# cat -n seq.txt 1 ok i will help you 2 understand sed usage 3 how to use it 4 and we should u
原创 2013-10-07 18:17:04
10000+阅读
1点赞
ansible1.ansible是什么?ansible是一个基于Python开发的自动化运维工具 ! 其功能实现基于SSH远程连接服务! ansible可以实现批量系统配置、批量软件部署、批量文件拷贝、批量运行命令等功能2.ansible软件特性不需要单独安装客户端(no agents),基于系统自带的sshd服务,sshd就相当于ansible的客户端。 不需要服务端(
在文件中的指定内容那一最后添加字符串,如创建一个test.txt文件,然后输入一些内容 [root@localhost xinzehao]# cat test.txt 111111111 aaaaaaa bbbbbbbbbcccccccccdddddddd eeeeeefffff...
原创 2021-09-24 11:55:01
4718阅读
sed编辑器不会修改原始文件。你删除的只是从sed编辑器的输出中消失了。原始文件仍然包含那些“删掉的” macname@localhost Desktop % cat data1 1The quick brown fox jumps over the lazy dog 2The quick br
转载 2020-12-01 14:12:00
1605阅读
2评论
1、测试数据 [root@centos79 test]# cat a.txt 3 4 5 d g 3 s g 8 k s g 2 5 d s c w a r t e 4 s 2、删除匹配k的及其后2 [root@centos79 test]# cat a.txt 3 4 5 d g 3 s g
转载 2021-07-09 00:44:00
2384阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5