首页 > 编程语言 > 详细

Python学习记录——Ubuntu(四)计划任务、grep、正则表达式

时间:2018-02-20 23:49:57      阅读:417      评论:0      收藏:0      [点我收藏+]

一.crontab用于计划任务

1.参数

(1)-u user:用来设定某个用户的crontab服务

(2)-e:编辑某个用户的crontab文件内容。如果不指定用户,则表示编辑当前用户的crontab文件

(3)-l:显示某个用户的crontab文件内容,如果不指定用户,则表示显示当前用户的crontab文件内容

(4)-r:从/var/spool/cron目录中删除某个用户的crontab文件,如果不指定用户,则默认删除当前用户的crontab文件

(5)-i:在删除用户的crontab文件时给确认提示

2.格式:*表示星期0~7(其中星期天可以用0或7表示) *表示月份1~12 *表示日期1~31 *表示小时1~23(0表示0点) *表示分钟1~59 每XX用*或者 */1表示  预执行命令(不要超出64字节,如果超出,写成文件以后再用命令:【/bin/bash(指定绝对路径,环境变量失效也可以继续执行) 文件名】 或者在文件开头写上#! /bin/bash 然后用./执行)

二.grep用于查找内容:

1.格式

grep 参数 搜索内容 文件名

2.参数

(1)-c --count #计算符合样式的列数

(2)-l --file-with-matches #列出文件内容符合指定的样式的文件名称。

(3)-v --revert-match #显示不包含匹配文本的所有行。

(4)-i --ignore-case #忽略字符大小写的差别。

(5)-o # 只显示匹配到的关键字

(6)-n # 显示行号

(7)-E  #使用正则表达式

三.正则表达式:

1.符号意义:

(1)^ : 匹配开头,放在[]内表示取反,如[^0-9]表示所有非数字

(2)$ : 匹配结尾

(3)[] : 范围匹配

(4)[a-z] : 匹配所有小写字母

(5)[A-Z] : 匹配所有大写字母

(6)[0-9] : 匹配所有数字

(7). : 匹配单个字符

(8)* : 表示*前面的内容(紧邻)出现0次或多次

(9)+ : 表示+前面的内容(紧邻)出现1次或多次

(10)? : 表示?前面的内容(紧邻)出现0次或1次

Python学习记录——Ubuntu(四)计划任务、grep、正则表达式

原文:https://www.cnblogs.com/zhoujianlin/p/8455799.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!