sitemap

RSS地图

收藏本站

设为首页

Oracle研究中心

当前位置:Oracle研究中心 > 运维DBA > Linux >

学习笔记:Linux shell常见使用技巧 正则表达式判断

时间:2016-06-26 22:27   来源:未知   作者:代某人   点击:

天萃荷净 分享一篇Linux shell常见使用技巧,如:正则表达式判断,shell编程读取文件中的行,并循环处理

1、正则表达式判断(bash shell)

if [[ $PARTITION_NAME =~ '^P_((20[0-9]{4})|MAX)$' ]] ; then
echo 'yes'
else
echo 'no'
fi

重点:=~[[]]

2、shell编程读取文件中的行,并循环处理

cat PARTITION_NAME.cnf | while read P_LINE
do
PARTITION_NAME=`echo $P_LINE|awk  '{print $1}'`
echo $PARTITION_NAME
:
do

重点:while read

3.kill每个关键字进程

ps -ef|grep xifenfei|grep -v grep|awk '{print $2}'|xargs kill -9

重点:awk和xargs使用

4.删除几天前文件

find ./ -type f -name "*.txt" -mtime +1|xargs rm -rf
find ./ -type f -name "*.log" -mtime +1 -exec rm -fr {} \;

重点:find/mtime/xargs(exec )


--------------------------------------ORACLE-DBA----------------------------------------

最权威、专业的Oracle案例资源汇总之学习笔记:Linux shell常见使用技巧 正则表达式判断

本文由大师惜分飞原创分享,网址:http://www.oracleplus.net/arch/569.html

Oracle研究中心

关键词:

Linux shell常见使用技巧

正则表达式判断

shell编程读取文件中的行,并循环处理