21 lines
1.2 KiB
Markdown
21 lines
1.2 KiB
Markdown
---
|
|
obj: application
|
|
repo: https://github.com/theryangeary/choose
|
|
---
|
|
|
|
# choose
|
|
`choose`, a human-friendly and fast alternative to `cut` and (sometimes) `awk`
|
|
|
|
## Usage
|
|
```shell
|
|
choose [OPTIONS] <choices>...
|
|
choose 1 # Choose the the second element
|
|
choose -f" " 0:3 # Choose element 0 to 3 seperated by " "
|
|
```
|
|
|
|
## Options
|
|
| Option | Description |
|
|
| ------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
|
|
| `-f, --field-separator <field-separator>` | Specify field separator other than whitespace, using [Rust](../../dev/programming/languages/Rust.md) `regex` syntax |
|
|
| `-i, --input <input>` | Input file |
|
|
| `-o, --output-field-separator <output-field-separator>` | Specify output field separator |
|