求怎么把两个数字当成一个集合
正则表达式吧
全部回复
仅看楼主
level 1
写了一个正则表达式,查找日志文档,
格式为:180101.gz
180102.gz
180103.gz
....
180431.gz
想只显示每个月3-31号的日志,改怎么写正则呢?
写了几个第一 find 20180[1-4][0-3][0,3-9].gz 这样删除无法删除12,22,号的
find 20180[1-4][^0][0,3-9].gz 这样又无法删除10号之前的;
find 20180[1-4][0-9][01,02] 这样无法运行,求教啊
2018年05月16日 02点05分 1
level 1
自己试了一个不过感觉好麻烦,得分开判断
先判断每月3-9号的,然后 用管道加上每月10-31号的;
find 20180[1-4]0[3-9].gz && find 20180[1-4][1-3][0-9].gz
2018年05月16日 02点05分 2
level 8
2018(0[1-9]|1[0-2])(0[1-7]|[12]\d|3[01])
2018年05月16日 04点05分 3
好奇挂好多都会警告: -bash: syntax error near unexpected token `('
2018年05月16日 06点05分
配合find查询语句得怎么用呢
2018年05月16日 08点05分
回复 只说大实话👹👹 :我不知道这个语法是啥,如果是grep的好像要()都要加反斜杠,你把所有的都find出来,丢到管道符后再egrep一次
2018年05月16日 10点05分
1