man > rev(1)

TLDR: rev (tldr-pages)

Reverse a line of text or a file.

  • Reverse text typed into terminal
    rev
  • Reverse the text string "hello"
    echo "hello" | rev
  • Reverse an entire file and print to `stdout`
    rev {{path/to/file}}
  • Use '\0' as a line separator (zero termination)
    rev {{-0|--zero}} {{path/to/file}}
  • Display help
    rev {{-h|--help}}
  • Display version
    rev {{-V|--version}}
REV(1)                                      User Commands                                     REV(1)



NAME
       rev - reverse lines characterwise

SYNOPSIS
       rev [option] [file...]

DESCRIPTION
       The rev utility copies the specified files to standard output, reversing the order of
       characters in every line. If no files are specified, standard input is read.

       This utility is a line-oriented tool and it uses in-memory allocated buffer for a whole
       wide-char line. If the input file is huge and without line breaks than allocate the memory
       for the file may be unsuccessful.

OPTIONS
       -V, --version
           Display version information and exit.

       -h, --help
           Display help text and exit.

SEE ALSO
       tac(1)

REPORTING BUGS
       For bug reports, use the issue tracker at https://github.com/karelzak/util-linux/issues.

AVAILABILITY
       The rev command is part of the util-linux package which can be downloaded from Linux Kernel
       Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.



util-linux 2.37.2                            2021-06-02                                       REV(1)

Generated by phpman v4.9.22-1-g1b0fcb4 · Markdown · JSON · MCP Author: Che Dong Under GNU General Public License
2026-07-05 16:45 @216.73.216.52
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 Transitional!Valid CSS!