都是工作中用到的,解决问题至上,不求甚解,怕再忘了,所以记录一下,勿喷。cat xxx.20140725.log |grep ,,2,,1,,|sed 's/,,/\t/g'|cut -f 1,10|awk '{a[$0]++}END{for(i in a) print i}'|awk '{a[$2...
分类:
系统相关 时间:
2014-07-25 14:16:41
阅读次数:
319
#date2014年07月22日星期二22:06:12EDT#cat/etc/sysconfig/clock--------------------------ZONE="America/New_York"--------------------------#sed-i‘s/^/#/g‘/etc/sysconfig/clock#sed-i‘$aZONE="Asia/Shanghai"‘/etc/sysconfig/clock#cat/etc/sysconfig/clock-------------..
分类:
其他好文 时间:
2014-07-23 13:42:47
阅读次数:
228
命令i\:在当前行之前插入文本。a\:在当前行后加一行或多行。c\:用新文本修改(替换)当前行中的文本。d:删除行。h:把模式空间里的内容复制到暂存缓冲区。H:把模式空间的内容追加到暂存缓冲区。g:取出暂存缓冲区的内容,将其复制到模式空间,覆盖该处原有内容。G:取出暂存缓冲区的内容,将其复制到模式空...
分类:
其他好文 时间:
2014-07-22 22:53:55
阅读次数:
189
sed的括号本身没有特殊意义,如果要保留通配内容,需要转义。echo "1) host" |sed 's/1) ([a-z])/$1) $1/'有两处有问题。1. 首先是上面说的问题,上面的意思是要匹配 1) (b)这种字符串,而且没有变量捕获的意义,所以后面的$1不是一个变量。2.在sed中替换前...
分类:
其他好文 时间:
2014-07-22 22:49:54
阅读次数:
184
###mongodb的复制集###注意点-服务器节点之前时间要同步-开启防火墙的一定要允许通过-开启selinux的也要进行设置-建立双击互信模式最好不过###主服务器配置文件-添加一行replSet=zhuima定义一个副本集[root@blog~]#sed-e‘/^#/d;/^$/d‘/etc/mongodb.conf
bind_ip=192.168.58.10
..
分类:
数据库 时间:
2014-07-21 22:38:27
阅读次数:
249
sed,stream editor,流编辑器,输入一段文本,通过处理,得到修改的文本,一个很简单却又很复杂的功能,简单在于只是处理文本,复杂在于需要支持文本处理的全部要求,增删查改等功能。 源文件f...
分类:
其他好文 时间:
2014-07-21 10:35:46
阅读次数:
233
#!/bin/bash
要先下载好软件:quagga-0.99.19.tar.gz
cp?/etc/yum.conf?/etc/yum.conf.lnmp
sed?-i?‘s:exclude=.*:exclude=:g‘?/etc/yum.conf
for?packages?in?gcc?gcc-c++?ncurses-devel?libxml2...
分类:
其他好文 时间:
2014-07-21 10:31:21
阅读次数:
260
#!/bin/sh
if [ -r $1 ]; then
? ? #Delete Baiduspider
? ? baidu=$(grep -c ‘Baiduspider‘ $1)
? ? if [ $baidu -gt 0 ]; then
? ? ? ? sed -i ‘/Baiduspider/d‘ $1
? ? ? ? echo "match Baidus...
分类:
其他好文 时间:
2014-07-21 10:19:23
阅读次数:
259
一些例子。1、显示gopher帐号所在行至最后一行。awk‘/^gopher/{row=NR;while(getline<"passwd"){++i;FS=":";if(i>=row){print$0}}}‘passwdgetline<"filename"若读取成功,则返回非0,当读文件完后,会返回0。awk-F:‘NR==FNR{if($1~/^gopher/){row=NR};next}{if(FNR>..
分类:
其他好文 时间:
2014-07-20 15:31:51
阅读次数:
353
定制CentOS5.5精简的自动安装版1、安装制作发行版所需的基本软件包yum-yinstallcreaterepomkisofs2、生成安装系统所需的rpm文件列表awk‘/Installing/{print$2}‘install.log|sed‘s/^[0-9]*://g‘>/root/CentOS.list3、创建定制工作目录mkdir-p/mnt/cdrommkdir-p/data/OSmount/..
分类:
其他好文 时间:
2014-07-20 03:42:51
阅读次数:
382