---
title: Install choose on Linux | Snap Store
description: Get the latest version of choose for Linux - Human-friendly and fast
  alternative to cut and (sometimes) awk
url: https://snapcraft.io/choose
---

# choose

[James Tigert (kz6fittycent)](https://snapcraft.io/publisher/kz6fittycent "View all snaps from James Tigert (kz6fittycent)")

* [James Tigert (kz6fittycent)](https://snapcraft.io/publisher/kz6fittycent "View all snaps from James Tigert (kz6fittycent)")
* [Utilities](https://snapcraft.io/search?categories=utilities)

latest/stable 1.3.7

Install latest/stable of choose

---

**Install using the command line**

```
sudo snap install choose
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

---

### Package name

* choose

---

### License

* GPL-3.0

---

### Last updated

* 15 September 2026 - latest/stable
* 12 June 2026 - latest/edge

---

### Websites

* [asciinema.org](https://asciinema.org/a/315932?autoplay=1 "https://asciinema.org/a/315932?autoplay=1")

---

### Contact

* [github.com/kz6fittycent/choose](https://github.com/kz6fittycent/choose "https://github.com/kz6fittycent/choose")

---

### Source code

* [github.com/theryangeary/choose](https://github.com/theryangeary/choose "https://github.com/theryangeary/choose")

---

### Report a bug

* [github.com/kz6fittycent/choose/issues](https://github.com/kz6fittycent/choose/issues "https://github.com/kz6fittycent/choose/issues")

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/choose#report-snap-modal)

---

* [Description](https://snapcraft.io/choose#tab-description)
* [Security](https://snapcraft.io/choose#tab-security)

#### Human-friendly and fast alternative to cut and (sometimes) awk

This is choose, a human-friendly and fast alternative to cut and (sometimes) awk.

USAGE:
choose [FLAGS] [OPTIONS] <choices>...

FLAGS:
-c, --character-wise Choose fields by character number
-d, --debug Activate debug mode
-x, --exclusive Use exclusive ranges, similar to array indexing in many programming languages
-h, --help Prints help information
-n, --non-greedy Use non-greedy field separators
-V, --version Prints version information
OPTIONS:
-f, --field-separator <field-separator>
Specify field separator other than whitespace, using Rust `regex` syntax

```
 -i, --input <input>                                      Input file
 -o, --output-field-separator <output-field-separator>    Specify output field separator
```

ARGS:
<choices>... Fields to print. Either a, a:b, a..b, or a..=b, where a and b are integers. The beginning or end
of a range can be omitted, resulting in including the beginning or end of the line,
respectively. a:b is inclusive of b (unless overridden by -x). a..b is exclusive of b and a..=b
is inclusive of b

---

## Install choose on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the [installing snapd documentation](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/choose/arch)

[### CentOS](https://snapcraft.io/install/choose/centos)

[### Debian](https://snapcraft.io/install/choose/debian)

[### elementary OS](https://snapcraft.io/install/choose/elementary)

[### Fedora](https://snapcraft.io/install/choose/fedora)

[### KDE Neon](https://snapcraft.io/install/choose/kde-neon)

[### Kubuntu](https://snapcraft.io/install/choose/kubuntu)

[### Manjaro](https://snapcraft.io/install/choose/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/choose/pop)

[### openSUSE](https://snapcraft.io/install/choose/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/choose/rhel)

[### Ubuntu](https://snapcraft.io/install/choose/ubuntu)

[### Raspberry Pi](https://snapcraft.io/install/choose/raspbian)
