小编Izz*_*zzy的帖子

使用?=.在正则表达式中

我看到了这句话

^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])[A-Za-z0-9_#@%\*\-]{8,24}$
Run Code Online (Sandbox Code Playgroud)

在正则表达式,这是密码检查机制.我读了很少关于正则表达式的课程,但我从未见过组合?=.解释.

我想知道它是如何工作的.在示例中,它搜索至少一个大写字母,一个小写字母和一个数字.我想这就像"如果".

regex

20
推荐指数
1
解决办法
1万
查看次数

如何检查find命令是否找不到任何东西(bash,openSUSE)?

我知道可以使用像这样的find命令循环

for i in `find $something`; do (...) done
Run Code Online (Sandbox Code Playgroud)

但是我想用"if"使用find命令.

我正在尝试通过我的脚本创建有关已删除文件的进度注释(以及稍后的日志文件).我需要检查一下

find /directory/whatever -name '*.tar.gz' -mtime +$DAYS
Run Code Online (Sandbox Code Playgroud)

找到了什么或不是.如果不是我想说回声'你没有比$ DAYS天更早的文件'或类似的东西;)

我怎么能在shell脚本中做到这一点?

linux bash suse find

13
推荐指数
3
解决办法
2万
查看次数

标签 统计

bash ×1

find ×1

linux ×1

regex ×1

suse ×1