OS Manuals

/usr/bin/unexpand

Cross-platform Rust rewrite of the GNU coreutils.

From uutils 0.12.0-r6 (os), captured 2026-11-07 by running unexpand --help (exit 0). permalink

Convert blanks in each FILE to tabs, writing to standard output.
With no FILE, or when FILE is -, read standard input.

Usage: unexpand [OPTION]... [FILE]...

Options:
  -a, --all             convert all blanks, instead of just initial blanks
  -f, --first-only      convert only leading sequences of blanks (overrides -a)
  -t, --tabs <N, LIST>  use comma separated LIST of tab positions or have tabs N characters apart
                        instead of 8 (enables -a)
  -U, --no-utf8         interpret input file as 8-bit ASCII rather than UTF-8
  -h, --help            Print help
  -V, --version         Print version
Options (6)
OptionDescriptionSource
-a, --allconvert all blanks, instead of just initial blankshelp + man
-f, --first-onlyconvert only leading sequences of blanks (overrides -a)help + man
-t, --tabs Nuse comma separated LIST of tab positions or have tabs N characters apart instead of 8 (enables -a)help + man
-U, --no-utf8interpret input file as 8-bit ASCII rather than UTF-8help + man
-h, --helpPrint helphelp + man
-V, --versionPrint versionhelp + man

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.