为了做自动化部署,第一步就是要先根据端口杀死进程,举例的端口号是8080。? 在linux下很容易做到,方法是:? netstat -nlp |grep :::8080 |awk ‘{print $7}‘ |awk -F/ ‘{print $1}‘ |xargs kill -9? 在windo...
分类:
其他好文 时间:
2014-12-01 11:32:51
阅读次数:
193
Awk报告生成器一、awk概念以及使用格式Awk是一个强大的报告生成器,awk自身具有遍历的功能,支持条件循环,就是一个编程语言,awk的输出1、print命令后接各项目使用逗号分割,而输出时则使用输出符分割。2、输出是个字符串或数值,当记录的字段、变量或awk的表达式:数值会被隐..
分类:
其他好文 时间:
2014-12-01 06:37:45
阅读次数:
164
本来以为以前的差不多够用了。呵呵,看到很多高手用高技巧,心痒痒的觉得我自己还可以提升啊。。哈哈哈。这个实践起来之后,,SED,AWK也得深化一下,,,SHELL和PYTHON,作运维的两样都不能废。。。~~~~~~~~~~~~~~~~~~~~~find . -name "*.txt" -exec r...
分类:
其他好文 时间:
2014-12-01 00:38:24
阅读次数:
279
1、统计列数
cat XX |awk -F"\t" '{print NF}' |more
2、对某一列的值进行判断
cat xx |awk -F "," '{if($2=="3"){ print $2}}' |more...
分类:
其他好文 时间:
2014-11-30 16:52:27
阅读次数:
101
文件aa.txt,格式为: 时间 url 2 url1 8 url3 2 url2 3 url1 4 url3要求:在第二列url相同条件下,输出第一列最大值,第一列平均值,第二列出现相同url次数。每行输出列格式为:第一列最大值、第一列平均值、第二列出现相同url次数、url...
分类:
其他好文 时间:
2014-11-30 00:12:58
阅读次数:
888
1、入门简介简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以在几乎所有的基于UNIX系统的工具中找到正则表达式的身影,例如,vi编辑器,Perl或PHP脚本语言,以及awk或sed shell程序等。此外,象JavaScript这种客户端的脚本语言也提供了对正则表达式的支持。...
分类:
Web程序 时间:
2014-11-29 18:45:12
阅读次数:
253
find在Linux系统中和其它工具,如sed、awk、grep等结合起来用,非常有用。1、列出系统中所有属于root用户的“set uid”文件#find / -perm 4755 –uid 0 –type f –print2、用inode号查找文件#find / -inum 1877432 //...
分类:
其他好文 时间:
2014-11-29 01:22:20
阅读次数:
227
刚才某个运维交流群中有个同学提出了以下需求:abc124cba234abc356cba244ddd234我想计算这样一个文件里面第一列相同名称的第二列和,有什么简单方法?结果要类似下面的abc480cba378之后有位shell的大牛很快提出了解决方案:awk‘{a[$1]+=$2}END{for(iina)printi,a[i]}‘test.txts..
分类:
编程语言 时间:
2014-11-28 18:32:45
阅读次数:
213
//通过命令获取mac地址ifconfig eth0 |grep HWaddr | awk'{print $5}'//获取IP地址ifconfig eth0 | grep Bcast | awk '{print $2}' | awk -F ':' '{print $2}'
分类:
系统相关 时间:
2014-11-28 17:37:00
阅读次数:
189
cata.txt192.168.1.1/hello1/b.do?bb=4192.168.1.2/hello2/a.do?ha=3192.168.1.3/hello3/r.do?ha=4如何显示成以下效果?192.168.1.1b.do192.168.1.2a.do192.168.1.3r.do解答:方法一:[ley@localhostscript]$awk‘BEGIN{FIELDWIDTHS="11945"}{print$1,$3}‘a.txt192.168.1.1b.do1..
分类:
其他好文 时间:
2014-11-27 18:49:26
阅读次数:
125