sed命令使用参数[root@www~]#sed[-nefr][动作]选项与参数:-n:使用安静(silent)模式。在一般sed的用法中,所有来自STDIN的数据一般都会被列出到终端上。但如果加上-n参数后,则只有经过sed特殊处理的那一行(或者动作)才会被列出来。-e:直接在命令列模式上进行sed的动作编辑;..
分类:
系统相关 时间:
2015-11-29 06:52:40
阅读次数:
198
正则表达式: 简单的说,正则表达式就是一套处理字符串的规则和方法,以行为单位对字符串进行处理,通过特殊的符号辅助,我们可以快速的过滤,替换某些特定的字符串。 运维工作中,会有大量的访问日志,错误日志。如何能快速的过滤出我们需要的内容,这就要靠正则表达式。 awk,sed,grep(egrep)...
分类:
系统相关 时间:
2015-11-28 19:52:47
阅读次数:
205
下面是我常用的几个主机监控的脚本,大家可以根据自己的情况再进行修改,希望能给大家一点帮助。1、查看主机网卡流量#!/bin/bash
#network
#Mike.Xu
while:;do
time=‘date+%m"-"%d""%k":"%M‘
day=‘date+%m"-"%d‘
rx_before=‘ifconfigeth0|sed-n"8"p|awk‘{print$2}‘|cut-c7-‘
tx..
分类:
系统相关 时间:
2015-11-28 06:43:06
阅读次数:
198
1. 替换一行字符串。替换第5行的内容为""shell脚本如下:#!/bin/bashpath=$1head=' 'rosPath="$head$path$tail"echo "ros new Path: $rosPath"sed -in "5s:.*:$rosPath:g" demo_offli....
分类:
其他好文 时间:
2015-11-27 17:19:41
阅读次数:
170
lvs可以使用ipvsam-Ln查看RS节点的情况,当RS宕机后剔除,当RS恢复后自动加入,nginx上面无法查看,需要安装插件或自己写脚本实现;反向代理的配置如下:(server去掉前面的空格,为了方便后面脚本使用sed做文本替换;)[root@localhostvhosts]#catupstream01.conf
upstreambac..
分类:
系统相关 时间:
2015-11-27 15:08:19
阅读次数:
728
转换前的格式转换后的格式80:D0:9B:0E:13:**60:F8:1D:C9:CB:**98:FE:94:3D:32:**BC:85:56:3D:D9:**[root@pc0003huawei.mac.manager]#mysql-h192.168.*****-pa****-Ne"useglpi;selectglpi_devicenetworkcards.designation,upper(glpi_items_devicenetworkcards.mac)fromglpi_ite..
分类:
系统相关 时间:
2015-11-26 19:22:17
阅读次数:
281
同时匹配ABC 和 123:sed -n '/ABC/{/123/p}'awk '/ABC/&&/123/{ print $0 }'grep -E '(ABC.*123|123.*ABC)'匹配ABC 或 123:sed -n '/\(ABC\|123\)/p'awk '/ABC/||/123/{ ...
分类:
其他好文 时间:
2015-11-26 15:18:54
阅读次数:
610
CentOS6安装epel源CentOS6.4安装epel源方法:[root@master~]#rpm-ivhhttp://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
[root@master~]#sed-i‘s@#b@b@g‘/etc/yum.repos.d/epel.repo
[root@master~]#sed-i‘s@mirrorlist@#mirrorlist@g‘/etc/yum..
分类:
其他好文 时间:
2015-11-25 19:41:12
阅读次数:
142
问题:最近需要编辑一些xml文件,需求是这样的,test.xml中有语句:name = “abc”,需要将其替换为name=("abc")。在网上搜索到一些方法后决定用sed工具来实现,方法如下:1、安装windows版本sed:去sourceforge上下载sed.exe及其依赖库libiconv...