码迷,mamicode.com
首页 >  
搜索关键字:awk 三剑客    ( 5137个结果
PHP正则表达式的快速学习方法
1、入门简介简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以在几乎所有的基于UNIX系统的工具中找到正则表达式的身影,例如,vi编辑器,Perl或PHP脚本语言,以及awk或sed shell程序等。此外,象JavaScript这种客户端的脚本语言也提供了对正则表达式的支持。...
分类:Web程序   时间:2014-11-29 18:45:12    阅读次数:253
find的用法
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
Python文件处理程序一例
刚才某个运维交流群中有个同学提出了以下需求:abc124cba234abc356cba244ddd234我想计算这样一个文件里面第一列相同名称的第二列和,有什么简单方法?结果要类似下面的abc480cba378之后有位shell的大牛很快提出了解决方案:awk‘{a[$1]+=$2}END{for(iina)printi,a[i]}‘test.txts..
分类:编程语言   时间:2014-11-28 18:32:45    阅读次数:213
linux 直接通过命令获取到IP,mac等
//通过命令获取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
sed例题
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
awk分隔符设置技巧
Question:awk -F"[[]]"和awk -F"[][]"分割出的串为什么不一样呢?按理说 -F"[]",[]表示匹配括号中的任何一个字符,[]中间的字符应该是和顺序无关的,可是我实验的结果却不一样,这是为什么呢?加反斜线我也试过了,不影响结果。Answer:echo "1[2]3[4]"...
分类:其他好文   时间:2014-11-26 13:44:04    阅读次数:146
shell中数学表达式的计算示例一
数学表达式的计算示例: root@Storage:/mnt/mtd# cat rss.sh #!/bin/sh while true do cat /proc/2409/stat |awk -F" " '{print $24}' rss=`cat /proc/2409/stat |awk -F" " '{print $24}'` page=4096 echo rss=$[$pa...
分类:系统相关   时间:2014-11-26 11:24:11    阅读次数:207
用户安全
?? 1、使无需登录的用户不能登录  passwd -l username 2、修改/ect/passwd中的shell环境为nologin 3、使用强壮密码  检查空密码用户  cat /etc/shadow | awk -F: 'length($2)  设置密码策略  chage [option] username 4、john the ripper 破解/etc/shado...
分类:其他好文   时间:2014-11-26 06:42:47    阅读次数:209
awk grep sed
awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。last -n5|awk '{print $1}' #last -4 也行cat /etc/passwd |awk -F ':' '{print $1}' #等于 cat /etc/passwd |cut -d'...
分类:其他好文   时间:2014-11-25 20:20:09    阅读次数:216
[Linux]去除重复行
文本处理时,经常要删除重复行,下面是三种方法? 第一,用sort+uniq,注意,单纯uniq是不行的。 sort -n test.txt | uniq 第二,用sort+awk命令,注意,单纯awk同样不行,原因同上。 [zhangy@BlackGhost ~]$ uni...
分类:系统相关   时间:2014-11-25 19:09:10    阅读次数:197
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!