grep
Search file contents for regex patterns across files or directories with encoding detection, glob filtering, and case-insensitive options.
Instructions
Searches file contents for a regex pattern. Encoding-aware: auto-detects file encoding. Can search a single file or recursively search a directory. Supports glob filtering and case-insensitive search.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pattern | Yes | Regular expression pattern to search for | |
| path | No | File or directory to search in (absolute path). Defaults to current directory | |
| glob | No | Glob pattern to filter files (e.g. *.go). Only used when path is a directory | |
| ignore_case | No | Case insensitive search (default false) | |
| max_results | No | Maximum number of matching lines to return. Default: 100 |