AminetAminet
Search:
84476 packages online
About
Recent
Browse
Search
Upload
Setup
Services

util/rexx/deduuupe.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Duplicate lines remover in ARexx
Author:megacz(megacz at usa.com)
Uploader:megacz(megacz usa com)
Type:util/rexx
Version:0.3
Architecture:m68k-amigaos; generic
Date:2009-09-11
Download:http://aminet.net/util/rexx/deduuupe.lha - View contents
Readme:http://aminet.net/util/rexx/deduuupe.readme
Downloads:1333

deduuupe-0.3
--------------

---

               ____ ____ ____ ____ ____ ____ ____ ____ 
              ||d |||e |||d |||u |||u |||u |||p |||e ||
              ||__|||__|||__|||__|||__|||__|||__|||__||
              |/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|


This is 'deduuupe', a duplicate lines remover written toughly in good
old ARexx and compiled with RexxPlus for speed(or just for fun).

---

NEWS:

     [29-Aug-2009]   0.3  Much better version =D .
     [04-Dec-2006]   0.2  Turbo version.
     [17-Nov-2006]   0.1  Initial version.

---

NOTES:

[*]
Requires 68000(no FPU)+, OS 2.04+, 128+ KiB of free memory, RexxMast,
rexxplslib.library, rexxsupport.library, rexxsyslib.library 

[*]
Beware, proggy can put you to sleep with very big files.

---

USAGE:

 *** template: deduuupe <ifile=<name>> [ofile=<name>] [pri=<num>] [cbl=<num>]
                        [lf=<chr>] [null=<chr>] [mk=<chr>] [ic/s] [di/s]

     <ifile=<name>>  - input file, the keyword = 'ifile' can be ommited
     [ofile=<name>]  - output file, if not spec. '<ifile>.dd' will be used
        [pri=<num>]  - task priority, -127 to 127, def. 0
        [cbl=<num>]  - cell buffer length, 1024 to 10240, def. 4096
         [lf=<chr>]  - line feed character, according to this char. cells
                       will be set, to specify new char. use the decimals 
                       who are backslash prefixed, like \0 to \255
       [null=<chr>]  - null character, all spaces will be translated to 
                       this char., see [lf] on how to pick new char.
         [mk=<chr>]  - marker char. all single entries will be braced with 
                       this char., see [lf] on how to pick new char.
             [ic/s]  - ignore case, a == A ...
             [di/s]  - display progress indicator

---

EXAMPLE:

   deduuupe _testfile.txt di

---
megacz at usa.com


Contents of util/rexx/deduuupe.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                25061   58500  42.8% -lh5- 26c9 Sep 10 15:20 deduuupe-0.3/deduuupe
[generic]                  847    1859  45.6% -lh5- a4f9 Sep 10 15:08 deduuupe-0.3/deduuupe.readme
[generic]                 2975    9348  31.8% -lh5- a310 Sep 10 15:06 deduuupe-0.3/deduuupe.rexx
[generic]                14485   28052  51.6% -lh5- 817e Aug 25 14:16 deduuupe-0.3/rexxplslib.library
[generic]                 2302   20087  11.5% -lh5- cac5 Aug 28 18:30 deduuupe-0.3/_testfile.txt
[generic]                  646    1721  37.5% -lh5- 27c9 Sep 10 15:15 deduuupe-0.3/_testfile.txt.dd
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         6 files   46316  119567  38.7%            Sep 11 07:20

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>