sed 1d classfee20150317.txt | grep -v "classfee:log*" | grep -v "classfee:index*" | grep -v "classfee:ad*" | sed 's/:{/:/g' | sed 's/},//g' | sed 's/"...
分类:
系统相关 时间:
2015-06-04 18:45:57
阅读次数:
134
sed为系统管理员必不可少的工具,本人也是使用中慢慢体会其用法d为删除函数事例文件如下:/etc/sysconfig/network-scripts/ifcfg-eth0TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFRO..
分类:
其他好文 时间:
2015-06-04 06:19:22
阅读次数:
136
grep
如果要使用正则表达式需要加上参数 grep -E "[a-z]+" #使用正则表达式
或者 egrep "[a-z]+"
-A -B 输出匹配到行前面或后面的几行 -C 则可以同时显示前后几行
-e 匹配多个样式,如 grep -e "cat" -e "dog" file
-i 忽略文本的大小写
-o 只输出文本中匹配到的文本
-c 统计匹配到的行...
分类:
系统相关 时间:
2015-06-03 21:33:49
阅读次数:
276
Q:匹配内容有1没有a的行echo -e "1a\n2b\n1b\n2a" | sed -n '/1/{{/a/d};p}'echo -e "1a\n2b\n1b\n2a" | sed -n '/1/{/a/!p}'Q:匹配最后一次出现1的行echo -e "1a\n2b\n1b\n2a" | se...
分类:
其他好文 时间:
2015-06-03 19:24:48
阅读次数:
105
dmidecode |grep -A20 "Memory Device$"|sed -n -e'/Locator/p' -e '/Size/p'|grep -v "Bank Locator"
看内存分布
[真机]# dmidecode |grep -A20 "Memory Device$"|sed -n -e'/Locator/p' -e '/Size/p'|grep -v "Bank Loc...
分类:
其他好文 时间:
2015-06-03 11:58:55
阅读次数:
376
#!/bin/bash
read-p"Enterthenewhostname:"newname
oldname=$(cat/etc/sysconfig/network|awk-F"="‘{print$2}‘|sed-n2p)
echo$oldname$newname
sed-i"s/${oldname}/${newname}/g"/etc/hosts
sed-i"s/${oldname}/${newname}/g"/etc/sysconfig/network
分类:
其他好文 时间:
2015-06-03 10:08:23
阅读次数:
104
sed是什么? sed是一种流编辑器。流编辑器是用来对输入流进行基本的文本转换(从一个管道文件或输入)。sed工作原理脚本中所有的编辑命令都将依次应用于每个输入行;命令应用于所有的行,除非寻址限制了受编辑命令影响的行;原始的输入文件未被改变,编辑命令修改了原始行的备份(模式空间),并且将此备份发送....
分类:
其他好文 时间:
2015-06-02 19:56:55
阅读次数:
139
awk的用法a w k语言的最基本功能是在文件或字符串中基于指定规则浏览和抽取信息 调用awk有三种方式调用a w k,第一种是命令行方式,如: awk –F : ‘commands’ input-files 第二种方法是将所有a w k命令插入一个文件,并使a w k程序可执行,然后...
分类:
其他好文 时间:
2015-06-02 17:29:37
阅读次数:
79
场景:由于默认的centos7网卡名对于大多数习惯于原先的命名方式的人而言是一种折磨,因此我们需要让他恢复正常!编辑/etc/sysconfig/grub文件vim /etc/sysconfig/grubGRUB_TIMEOUT=5GRUB_DISTRIBUTOR="$(sed 's, releas...
分类:
其他好文 时间:
2015-06-02 13:19:41
阅读次数:
120
一、使用双括号(())进行计算#!/bin/bash#a=0for((b=0;b<=100;b++));do ((a=a+b)) //也可以写成a=$((a+b))doneecho $a二、seq、tr、sed、bc联手完成计算的方...
分类:
系统相关 时间:
2015-06-01 16:34:13
阅读次数:
182