gpt4 book ai didi

php - 查找字符串超过 50 个字符的 php 文件

转载 作者:太空宇宙 更新时间:2023-11-04 04:03:22 25 4
gpt4 key购买 nike

我正在尝试运行一个命令(find),例如,它可以让我找到所有内容包含超过 50 个字符的字符串的 php 文件。

我有一个看起来像这样的基础,但我无法在 grep 中写入内容:

sudo find . -name '.*php' -exec fgrep -q '..' {} \; -print

我假设不是字符的东西就是空格。基本上,我试图找到可能已被大块的已编码 64 字符串破坏的 PHP 文件。

最佳答案

匹配具有 50 个或更多连续非空格字符的行:

grep '[^ ]\{50,\}' *.php

此外,在 Perl 或 PHP preg_match() 中,我认为这将匹配 Base64 编码的字符串(任何可以进行 Base64 解码的字符串):

([A-Za-z0-9+/]{4})*([A-Za-z0-9+/]{4}|[A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{2}==)

关于php - 查找字符串超过 50 个字符的 php 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22206706/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com