一个关于grep 取值的问题
想在一个脚本里实现这个功能:检测一个指定的进程,如果查出来值不等于0,则说明进程存在,KILL,如果KILL不掉,则发邮件通知。我用grep的时候发现,即使进程不存在了,但是用psaux|grep-c进程名的时候还会显示1个进程。没有终止ntp之前:#psaux|grepntproot 847 &nbs
作者: smallfish 发布时间: 03-15
sed -n '{N;p}' file
catfile123sed-n'{N;p}' file12我觉得结果应当是12233执行过程我是这么理解的开始空间模式为1\n,执行N后为1\n2\n,然后p结果为12模式空间清空读取第二行,模式空间为2\n,执行N后为2\n3\n,然后p结果为23模式空间清空然后第三行结束,输出结果为3
作者: greysky-zfj 发布时间: 03-15
sed 中正则表达式()的问题
echo"(123)4567890"|sed-e"s/\(123\)/\(999\)/g"我认为结果应该是:(999)4567890但是结果:(123)4567890请高手给兄弟指点一二。谢谢。
作者: sunguangshou 发布时间: 03-15
shell 处理数据
本帖最后由liang3391于2011-03-1514:00编辑A目录下:文件名字为1238.com 123.com465.cn1238.com内容如下:$TTL 86400@ 86400  
作者: liang3391 发布时间: 03-15