一些废话:
对于正则表达式,一直都是似懂非懂,看到一些代码,脚本中带有正则,awk,sed,心里总有点虚。主要是记不住,平时又没怎么用,也就没总结了。现在有空,决定总结一下,顺便克服一下看到shell,js这些带有正则就心虚的弱点。打算分三篇文章来写
正文:
一般来说,正则分好几种,但基本都差不多,我所了解的有 “基本正则”,“扩展正则“及”perl正则”,本文更偏向说记录“基本正则”和“扩...
分类:
其他好文 时间:
2014-08-26 23:03:16
阅读次数:
419
【版权声明:转载请保留出处:blog.csdn.net/gentleliu。Mail:shallnew at 163 dot com】
在大多数情况下 awk 的 print 语句可以完成任务,但有时我们还需要更多。在那些情况下,awk 提供了两个我们熟知的函数 printf() 和 sprintf()。是的,如同其它许多 awk 部件一样,这些函数等同于相应的 C 语言函数。printf()...
分类:
其他好文 时间:
2014-08-26 23:01:46
阅读次数:
595
很多网站需要用到Sendmail函数发送激活邮件,在centos中内置了Sendmail模块,直接调用即可,如果遇到问题,可采用如下两个步骤检测并解决:
1、 命令行输入:echo "This is test mail" | mail -s 'Test mail Title' testname@mail.com
一般情况下,testname@mail.com这个...
分类:
Web程序 时间:
2014-08-26 23:00:06
阅读次数:
314
如果我只想看看文件的前几行,每行的字段数(列数),我的文件已tab作为分隔符(这个可以自己指定),其具体命令如下:head fileName | awk -F'\t' '{print NF}'如果想着想着按列拼接文件,可用:paste -d'\t' file1 file2如果想着把一个空字段,拼接到...
分类:
系统相关 时间:
2014-08-26 22:41:26
阅读次数:
278
1,mkdir/usr/local/proxycatproxy#!/bin/bashUser=$USERIp=${SSH_CLIENT%%*}Date="`date+%Y-%m-%d`"Logfile=/var/log/myaudit/${User}_${Ip}_${Date}.log#exportLogfile=/var/log/myaudit/${User}_${Ip}_${Date}.logexportPROMPT_COMMAND=‘{date"+%y-%m-%d%T#####$(whoami|awk"..
分类:
系统相关 时间:
2014-08-26 19:55:27
阅读次数:
226
awk‘{printNR}‘aa.txt 变量NR,记录号awk‘END{print}‘aa.txt最后一行awk‘/22$/‘aa.txt 以22结尾的awk‘/^birdman/‘aa.txt 以birdman开头的的awk‘/\<^birdman.*22$\>/‘aa.txt 以birdman开头22结尾的行awk‘/\<^birdman.*22$\>/{print$2}‘aa.txt 以birdman开头22结尾的..
分类:
其他好文 时间:
2014-08-26 19:51:07
阅读次数:
195
if($_POST['call']==""||!is_numeric($_POST['call'])||strpos($_POST['call'],".")!==false){ echo "参数为空或不为整数";}else{ echo “参数检查合格”;}
分类:
Web程序 时间:
2014-08-26 19:31:36
阅读次数:
169
ping回复无法访问目标主机 问题:ping主机ip时,访问无法访问目标主机,或请求超时。如:正在 Ping 10.16.1.89 具有 32 字节的数据:来自 192.168.2.135 的回复: 无法访问目标主机。来自 192.168.2.135 的回复: 无法访问目标主机。来自 192.168...
分类:
其他好文 时间:
2014-08-26 19:30:46
阅读次数:
1210
<?php echo <<<EOT //如果这个后面有空格,报错。。。 haha EOT; //如果这个后面有空格,报错【如果没有空格,就这样文件直接结束,同样报错,请在EOT;后面敲个回车吧】不要妄想在定界符内赋值、计算等,如果是变量的相乘,请在外面解析完了放进来。
分类:
Web程序 时间:
2014-08-26 19:16:56
阅读次数:
153
1,配置VIM
打开vim,普通模式下输入下面的命令找到vim的位置
:echo $VIM
/usr/share/vim打开返回目录下的文件vimrc,进行配置
vim /usr/share/vim/vimrc具体配置如下:
syntax on "语法高亮
set autowrite "自动保存
set number "显示行号
set autoindent "自动缩进
set tabst...
分类:
系统相关 时间:
2014-08-26 17:22:15
阅读次数:
283