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 {} ; |
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞0
添加新评论0 条评论