=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= UNIX GURU UNIVERSE UNIX HOT TIP Unix Tip 2591 - February 5, 2007 http://www.ugu.com/sui/ugu/show?tip.today =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= RANDOM LINES FROM A FILE A easy way to retrieve random lines from a text file: perl -e '$count = 10; @line = <>; for (1..$count) { print $line[int rand @line] }' example: % cat /etc/passwd | perl -e '$count = 10; @line = <>; for (1..$count) { print $line[int rand @line] }' This tip generously supported by: abend@110.net -------------------------------------------------------------------------- To Subscribe: http://www.ugu.com/sui/ugu/show?tip.subscribe To Unsubscribe: http://www.ugu.com/sui/ugu/show?tip.unsubscribe To Submit A Tip: http://www.ugu.com/sui/ugu/show?tip.today ========================================================================== DISCLAIMER: All UNIX HOT TIPS ARE OWNED BY THE UNIX GURU UNIVERSE AND ARE NOT TO BE SOLD, PRINTED OR USED WITHOUT THE WRITTEN CONSENT OF THE UNIX GURU UNIVERSE. ALL TIPS ARE "USE AT YOUR OWN RISK". UGU ADVISES THAT ALL TIPS BE TESTED IN A NON-PRODUCTION DEVELOPMENT ENVIRONMENT FIRST. Unix Guru Universe - www.ugu.com - tips@ugu.com - Copyright 1994-2001 ==========================================================================