Route table viewer with multiple output formats. Display network routing table in CSV, TSV, or raw format. **Dependency**: This is an x-cmd module. Install x-cmd first (see x-cmd skill for installation options). see x-cmd skill for installation.
Display network routing table with multiple output formats.
# Display route table (default)
x route
# CSV format
x route --csv
# TSV format
x route --tsv
| Command |
|---|
| Description |
|---|
x route | Display route table (default) |
x route ls | Display route table |
x route ls --csv | Output in CSV format |
x route ls --tsv | Output in TSV format |
x route ls --raw | Output in raw format |
# Default route table view
x route
# CSV format for processing
x route --csv
# TSV format
x route --tsv
# Raw format
x route --raw
# Filter routes
x route --csv | x csv sql "SELECT * WHERE destination LIKE '192.168%'"
# Parse with awk
x route --tsv | awk -F'\t' 'NR>1 {print $1, $2}'
Typical fields include:
| Field | Description |
|---|---|
| Destination | Target network or host |
| Gateway | Next hop router |
| Genmask | Netmask |
| Flags | Route flags |
| Metric | Route metric/cost |
| Ref | Reference count |
| Use | Route usage |
| Iface | Network interface |
ip route or route commandnetstat -rn or route commandroute print command