# Miller
> Like awk, sed, cut, join, and sort for CSV, TSV, JSON and more

## Summary
A Swiss-army knife for structured data processing (CSV, TSV, JSON), combining awk/sed/cut/sort functionality for name-indexed data.

## Capabilities
- Process CSV, TSV, JSON, and JSON Lines data
- Filter, transform, and aggregate structured data
- Convert between data formats
- Statistical operations on data columns
- Consistent verb-based interface

## When to Use
- User needs to process CSV, TSV, or JSON data
- User wants awk-like operations on structured data
- User needs to convert between data formats

## When NOT to Use
- User only needs JSON processing (jq is simpler)
- User needs SQL-like querying

## Related Tools
- [jq](/tools/jq) (complementary): jq is JSON-specific; Miller handles CSV, TSV, and more

---
Source: https://littlescripts.sh/tools/miller
