GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  UNIQ (3)

.ds Aq ’

NAME



  Uniq - Perl extension for managing list of values.



CONTENTS

SYNOPSIS



        use Uniq;
       
        my @out = uniq sort @input;
        my @out = distinct sort @input;
        my @out = dups sort @input;

        Uniq exports three methods uniq, distinct and dups.
        All these methods accepts a list and returns a list.



ABSTRACT



        Similar functionality is available at shell prompts of *nix O/S.
        This modules is attempting to provide the same to Perl programming,



DESCRIPTION



        The usage of the methods provided here is simple. You always provide
        a sorted list to any of these methods and accept a sorted list of
        values in return.

        Suppose @lis1 and @list2 are two available lists defined as
        follows:

        @list_1 = qw ( first list of values );
        @list_1 = qw ( second list of values );

        and we run the following commands:

        my @output_1 = uniq sort @list1 @list2;
        my @output_2 = distinct sort @list1 @list2;
        my @output_3 = dups sort @list1 @list2;


        Now @output_1 has qw( first list of second values )
            @output_2 has qw( first second )
        and @output_3 has qw( list of values )
       
        Thus @output_1 has all values from either input lists sans any
        redundant values. @output_2 has exactly those values that appear
        at most once in combined list. On the other hand @output_3 has
        a list of values that appear multiple times in input.



    EXPORT



   Exported are methods
        1) uniq       [ similar to uniq shell command ]
        2) distinct   [ similar to uniq -u shell command ]
        3) dups       [ similar to uniq -d shell command ]



SEE ALSO



  none.



AUTHOR



   Syamala Tadigadapa



COPYRIGHT AND LICENSE

Copyright 2003 by Syamala Tadigadapa.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

Search for    or go to Top of page |  Section 3 |  Main Index


perl v5.20.3 UNIQ (3) 2003-08-26

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.