修改某行的内容 sed -i '3s#.*#baseurl=http://mirror.neu.edu.cn/fedora-epel/6/x86_64/#g' /etc/yum.repos.d/epel.repo 删除指定的行 sed -i '4d' /etc/yum.repos.d/epel.re ...
分类:
其他好文 时间:
2016-04-27 09:34:10
阅读次数:
118
sed常见的命令:s(替换)、d(删除)、a(追加)、i(插入)高级命令:NPDGh(模式空间和保持空间内容替换)/Owner/{NGDPs/Ownerthe/Operationg/}1.Sed简介sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspa..
分类:
其他好文 时间:
2016-04-27 07:08:09
阅读次数:
246
sed工具全称为流式编辑器,它可以被使用作为行过滤器(顾名思义sed是按照行查找进行操作的),它的工作原理可以描述为:把前一个程序的输出引入到sed的输入,经过一系列编辑命令转换为另外一种格式输出。(形象的解释如下图所示)
以前学习到grep默认是在Basic模式下工作,这里的sed工具如grep一般,也是默认在Basic模式下工作,sed也支持正则表达式的使用,使用正则表达式是在"/"...
分类:
其他好文 时间:
2016-04-26 20:47:04
阅读次数:
160
简介 sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储 ...
分类:
其他好文 时间:
2016-04-26 15:48:47
阅读次数:
212
1、用三种方式实现删除文件最后一行。[root@makeISOsjx]#cat123
1
2
3
[root@makeISOsjx]#sed‘$d‘123
1
2
[root@makeISOsjx]#cat123|head-$[$(cat123|wc-l)-1]
1
2
[root@makeISOsjx]#cat123|sed-n‘$!p‘
1
22、使用三种方式实现生成3*3的矩阵。[root@makeISOsjx]#for((y=0;y<..
分类:
系统相关 时间:
2016-04-26 07:11:53
阅读次数:
287
代码如下:#ac=`ifconfig-a|grepencap|awk‘{print$1}‘`
ac=`ifconfig|grepencap|awk‘{print$1}‘`
foriin$ac
do
if[$i=="lo"];then
echo$i
ifconfig$i|grep"inetaddr"|sed‘s///g‘|awk‘{print$2}END{print$3}‘
else
echo$i
ad=`ethtool$i|sed‘s/\t//g‘|grep‘Speed\|Duplex‘`
ifcon..
分类:
系统相关 时间:
2016-04-24 18:59:50
阅读次数:
379
详情见附件。
#!/bin/bash
#Createdbyhashlinux
Line=‘===========‘
#linux发行版名称
if[[-f/usr/bin/lsb_release]];then
OS=$(/usr/bin/lsb_release-a|grepDescription|awk-F:‘{print$2}‘|sed‘s/^[\t]*//g‘)
else
OS=$(cat/etc/issue|sed-n‘1p‘)
fi
echo-e"${Line}\nOS:\n${..
分类:
系统相关 时间:
2016-04-23 15:06:10
阅读次数:
326
netstat-antup|grepESTABLISHED|awk‘{print$5}‘|grep-o"\([0-9]\{1,3\}\.\)\{1,3\}[0-9]\{1,3\}"|sort-rn|uniq-c|awk‘{print$2}‘|sed‘s/\.[0-9]*$/\.0\/24/g‘sed‘s/\.[0-9]*$/\.0\/24/g‘sed里面用{}匹配不了次数..不知道什么原因,于是利用.和$结合匹配最后一位改成.0/24
分类:
其他好文 时间:
2016-04-22 16:43:28
阅读次数:
183
sedstreamedit非交互式对文件做编辑的工具语法格式sed[选项]‘动作‘文件列表sed[选项]‘条件动作‘文件列表以行为处理单位一次处理一行逐行处理默认把处理结果输出到屏幕+++++++++++++++++++++++++++++++++++++++++++++++选项:-n#屏蔽默认输出-i直接修改文件内容-f使用sed脚本+++..
分类:
系统相关 时间:
2016-04-22 10:44:25
阅读次数:
275
文本处理三剑客之awk1.首先简要总结一些文本处理三剑客:grep族:文本过滤工具sed:行编辑工具2.下面就来看看awk是什么?awk现在linux上用的是GNUawk即gawk,现在centos系统上awk是gawk的一个符号链接文件。那么awk究竟在centos系统上是用来做什么的呢?awk就是一个报告生成器..
分类:
其他好文 时间:
2016-04-22 01:21:49
阅读次数:
244