Randomize Lines

rl is a command-line tool that reads lines from an input file or stdin, randomizes the lines and outputs a specified number of lines. It does this with only a single pass over the input while trying to use as little memory as possible. Users should look at the shuf command from GNU coreutils instead for a better-supported implementation.

Tags Text Processing Filters
Licenses GPL
Operating Systems POSIX
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  27 Jul 2008 06:30
  • Rrelease-after

Changes: This release is mostly a cleanup release to include some Debian packaging improvements and to add a deprecation warning to direct users to use shuf instead.

  • Rrelease-mid
  •  14 Jun 2007 22:06
  • Rrelease-after

Changes: A dangerous example was removed from the manual page and was replaced by several benign ones.

  • Rrelease-mid
  •  30 Sep 2006 03:43
  • Rrelease-after

Changes: This release adds a --line-number option to output the line numbers from the input file and fixes the documentation (mainly spelling errors).

  • Rrelease-mid
  •  23 Apr 2005 12:45
  • Rrelease-after

Changes: This release checks for errors while reading and writing input and output.

  • Rrelease-mid
  •  02 Apr 2005 07:17
  • Rrelease-after

Changes: This release adds improvements to the configuration with the ability to choose a source for the random number generator, and some documentation improvements.

No-screenshot

Project Spotlight

Methanol

A Web crawling system.

4ae8bf11fa0db5482c19478962f8a02e_thumb

Project Spotlight

Mozilla Thunderbird

A total redesign of the Mozilla mail component.