ast-grep 相关问题


如何使用ast(抽象语法树)模块获取节点的完整“路径”?

我正在修改Python的ast(抽象语法树)模块。 使用 ast.NodeVisitor,可以遍历源树并显示信息,例如每个节点的名称,如下所示: 类 MyAST(ast.


Tail 和 grep docker 日志

如何同时尾部和 grep Docker 日志?我尝试过以下方法: sudo docker 日志 -f my_container | grep foo 这应该在容器日志中尾随 foo 的所有行,但显示


在 `@typescript-eslint/parser` AST 中获取超类引用

给定以下类层次结构: 类 Foo { foo成员= 1; } 类 Bar 扩展 Foo { 酒吧成员 = 2; } @typescript-eslint/parser 的 AST 输出将 extends Foo 语句引用为


将 grep 与 sed 结合使用

尝试查找包含此文本“david_now”的所有文件并替换为此“david_old” grep -r“david_now”| sed -i 's"david_now"david_old"g' 它失败了...


Grep 命令用于包含一组字母并排除其他字母

我需要所有包含“机密”字样的文件,但没有这句话“废纸属于机密,需要处理” grep 机密 100*.cvt 给...


绕过pip卸载的确认提示

我正在尝试卸载超级用户环境中的所有 django 软件包,以确保我的所有 webapp 依赖项都安装到我的 virtualenv 中。 须藤苏 sudo pip 冻结 | grep -E '^django-' | grep -E '^django-' | xarg...


如何使用 CodeNarc 或 Groovy AST 类解析变量值?

我正在为 CodeNarc Groovy Linter 编写一些自定义规则。 我想创建/扩展一个类似于 ConstantIfExpressionRule 的规则,但涵盖了可以推断常量的情况。 对于


由于 ast 节点解析错误,Anaconda3 或 Anaconda 2 安装无法运行

操作系统:虚拟机上的 Windows 10 Enterprise 所有安装都是仅为用户(我自己)完成的。 我之前安装过 Anaconda 3 和 Anaconda 2 版本(不确定是哪个...


在 shell 中,如何将 'sed' 命令输出导出到环境变量中

我有replace.sh文件。想要将 #HOSTNAME 替换为实际值“mylocalhostname”。 为了实现我使用了以下命令。但无法做到。 打印环境 | grep "#HOSTNAME&qu...


在Shell脚本中获取进程的PID

我正在编写一个shell脚本,我想获取一个名为“ABCD”的进程的PID。我所做的是: process_id=`/bin/ps -fu $USER|grep "ABCD"|awk '{print $2}'` 这获取了两个进程的PID...


gsutil - 查找文件和文件夹

是否有类似 find 或 grep 的命令可用于搜索我的 Google Bucket? 我只能找到 ls,但这并不完全是我所需要的。我想搜索特定的文件夹名称和文件名称,


如何从 .gz 文件中搜索特定字符串?

我想从包含文本文件的 .gz 文件中搜索特定字符串,而无需在 Linux 终端中解压。我知道如何使用 grep“要搜索的文本”从文本文件中搜索字符串。/


© www.soinside.com 2019 - 2024. All rights reserved.