Linux/Unix工具与正则表达式的POSIX规范 对正则表达式有基本了解的读者,一定不会陌生『\d』、『[a-z]+』之类的表达式,前者匹配一个数字字符,后者匹配一个以上的小写英文字母。但是如果你用过vi、grep、awk、sed之类Linux/Unix下的工具或许会发现,这些工具虽然支持正则....
分类:
系统相关 时间:
2014-07-10 11:04:45
阅读次数:
247
在windows我们习惯性的使用“\”作为文件分隔符,但是在linux上系统不认识这个标识,于是就要引入这个php内置变量了:DIRECTORY_SEPARATOR 路径分隔符windows\ or /linux/ 在 Windows 中,斜线(/)和反斜线(\)都可以用作目录分隔符,在l...
分类:
Web程序 时间:
2014-06-29 18:59:47
阅读次数:
244
awk‘BEGIN{FS="[,:/%]"}{print$3"\n"$4}‘1.txt
分类:
其他好文 时间:
2014-06-27 06:55:14
阅读次数:
202
系统环境:[root@salt_serverhome]#ifconfigeth0|grep"inetaddr:"|awk-F:‘{print$2}‘|awk‘{print$1}‘
192.168.100.228
[root@salt_serverhome]#cat/etc/redhat-release
CentOSrelease6.3(Final)
[root@salt_serverhome]#uname-r
2.6.32-279.el6.x86_64
[root@salt_serverhome]#..
分类:
其他好文 时间:
2014-06-27 06:12:03
阅读次数:
311
最近在尝试使用Zsh,发现其补全命令的功能相当厉害。但对CMake命令的补全在默认的5.0.5中好像没有看到,网上找了下关于配置Zsh补全的文章也没有多少。 于是自己动手,发现在Zsh安装目录下有个functions的文件夹,里面都有以_开头的各种补全提示文件,比如_sed,_awk等,于是尝试.....
分类:
其他好文 时间:
2014-06-26 12:55:10
阅读次数:
199
监控服务器剩余空间脚本:#visize.sh按a或i进入编辑模式#!/bin/bashName=`hostname`Date=`date+%m%d%y`Size=`/bin/df-h/home|grepT|awk-F[:""]+‘{print$5}‘`Size2=`/bin/df-h/home|grepT|awk-F[:""]+‘{print$5}‘|tr-d‘%‘`Size3=`/bin/df-h/home|grepT|awk-F[:""]+‘{print$4}‘`i..
分类:
其他好文 时间:
2014-06-26 06:14:02
阅读次数:
303
NRThetotalnumberofinputrecordsseensofar.FNRTheinputrecordnumberinthecurrentinputfile.简单翻译:NR表示读到的文件行数FNR表示读到的当前文件行数
分类:
其他好文 时间:
2014-06-25 06:34:08
阅读次数:
176
每天早上到公司第一件事打开电脑,打开我的qq,我的开发工具idea,在看看邮件,日复一日,变懒了,也变聪明了,写了下面一段脚本
文件名:mystart.sh
#!bin/bash
#检验我的开发工具是否已经启动,如果没有启动,启动程序,并在终端打印简单启动信息
ideaNum=`ps -ef | grep idea | awk '{print $2}' | wc -l`...
分类:
系统相关 时间:
2014-06-24 23:16:30
阅读次数:
312
检查HP服务器内存状态脚本脚本1(如有问题则发邮件通知):#vidisk.sh按a或i进入编辑模式#!/bin/bashName=`hostname`Date=`date+%m%d%y`Num=`dmidecode|grep-i‘serialnumber‘|head-n1`Mem=`/sbin/hpasmcli-s"showdimm"|grepStatus|awk-F[:""]+‘{print$2}‘‘`#echo$Diski=1;forOK..
分类:
其他好文 时间:
2014-06-24 16:11:12
阅读次数:
293
在linux系统上有三大文本处理工具分别是:grep,sed,awk,这次主要来看看awk。awkoption‘pattern‘file-F指定分隔符;-v申明自定义变量;查看当前系统上,用户名和用户shell,输出分隔符为~.#awk-F:‘BEGIN{OFS="~";print"UserNameShell"}{print$1,$7}END{print"==============..
分类:
系统相关 时间:
2014-06-24 16:09:14
阅读次数:
397