OK, a REAL Linux question... ; -) I needa"one-liner" (because I am lazy)

mike havens bmike1 at gmail.com
Fri Feb 27 07:29:01 MST 2009


apropos

On Fri, Feb 27, 2009 at 9:28 AM, mike havens <bmike1 at gmail.com> wrote:

> have you tried 'apprpos'?
>
>
> On Fri, Feb 27, 2009 at 9:21 AM, kitepilot at kitepilot.com <
> kitepilot at kitepilot.com> wrote:
>
>> Thanks.
>> Time won't work.
>> These files are coming from a repository and they all have the same
>> date/time.
>>
>> >> There is no command to find something,
>> >> if you don't know what you want to find.
>> I know what I want to find.
>> I want to find the file that resembles most closely the one I have at
>> hand.
>> It's called a "Fuzzy" search.
>>
>> One approach would be to fire up a loop to compare every file to another
>> one
>> ignoring white-spaces, log the resulted diff files, choose the smallest
>> results at the end of the run (after you define "smallest") and then use
>> some sort of "Fuzzy algorithm" to pick the finalists.
>> The final decision is hand picked.
>> Far from a "one-liner"...   :)
>> Thanks!   :)
>> ET
>>
>>
>>
>>
>> Bob Elzer writes:
>>
>> > ls -aCltR
>> >
>> > will list all the files in the current directory and below.
>> >
>> > each directory will be listed sorted by the date files were modified,
>> most
>> > recent first.
>> >
>> > There are flags for the time format, but the most recent changes will be
>> at
>> > the top of each directory.
>> >
>> > You will have to some work yourself, but this should narrow it down.
>> >
>> > There is no command to find something, if you don't know what you want
>> to
>> > find.
>> >
>> > Although, the find command, can find files modified at certain times, if
>> you
>> > know about when the file changed.
>> >
>> >
>> > -----Original Message-----
>> > From: plug-discuss-bounces at lists.plug.phoenix.az.us
>> > [mailto:plug-discuss-bounces at lists.plug.phoenix.az.us] On Behalf Of
>> > kitepilot at kitepilot.com
>> > Sent: Thursday, February 26, 2009 4:58 PM
>> > To: Main PLUG discussion list
>> > Subject: Re: OK, a REAL Linux question... ; -) I needa"one-liner"
>> (because I
>> > am lazy)
>> >
>> >>> *diff | wc -l* for each combination of file?
>> >>> have you tried ls -t, to see when the files were modified ?
>> > There are several hundreds of files in a 10-15 depth tree.
>> > That means that "ls -t" won't work, and firing a loop to diff each one,
>> to
>> > every other, will yield so many false positives that the result (if
>> found)
>> > will be lost in the noise.
>> >
>> > It has to be some sort of "fuzzy" diff.
>> > I used to use a program called Uniquefiler that did that for pictures.
>> > Sometimes it would come up with some very creative matching, but in
>> general
>> > it was an excellent program.
>> > I don't it need now, but I'd certainly like to know if someone knows of
>> a
>> > Linux variant.
>> > Thanks!   :)
>> > ET
>> >
>> >
>> > Eric Cope writes:
>> >
>> >> *diff | wc -l* for each combination of file?
>> >>
>> >> On Thu, Feb 26, 2009 at 3:12 PM, Bob Elzer <bob.elzer at gmail.com>
>> wrote:
>> >>
>> >>> No you don't qualify, this is the Phoenix List.   Just kidding.
>> >>>
>> >>> have you tried ls -t, to see when the files were modified ?
>> >>>
>> >>>
>> >>> -----Original Message-----
>> >>> From: plug-discuss-bounces at lists.plug.phoenix.az.us
>> >>> [mailto:plug-discuss-bounces at lists.plug.phoenix.az.us] On Behalf Of
>> >>> kitepilot at kitepilot.com
>> >>> Sent: Thursday, February 26, 2009 2:25 PM
>> >>> To: Main PLUG discussion list
>> >>> Subject: OK, a REAL Linux question... ;-) I need a"one-liner"
>> >>> (because I am
>> >>> lazy)
>> >>>
>> >>> I have a bunch of text files.
>> >>> Makefile(s), that is.
>> >>>
>> >>> I know that one of them (THERE ARE TONS!) was slightly modified.
>> >>> Names are meaningless, so it won't work.
>> >>> There are more changes that mere whitespaces, so diff -w ... won't
>> >>> work either.
>> >>>
>> >>> Question is:
>> >>> How do I find 2 files that are "almost" the same file?
>> >>>
>> >>> I have thought of different approaches, but none of then are
>> one-liners.
>> >>> Is there a one-liner for this?
>> >>> Thanks!
>> >>> Enrique
>> >>>
>> >>> PS: I live in North West GA, play the worker in South Florida, drive
>> >>> like a mailman and consider "the neighborhood" anything within 200
>> miles.
>> >>> Do I qualify as member of this list?   ;-)
>> >>> ---------------------------------------------------
>> >>> PLUG-discuss mailing list - PLUG-discuss at lists.plug.phoenix.az.us
>> >>> To subscribe, unsubscribe, or to change your mail settings:
>> >>> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>> >>>
>> >>> ---------------------------------------------------
>> >>> PLUG-discuss mailing list - PLUG-discuss at lists.plug.phoenix.az.us
>> >>> To subscribe, unsubscribe, or to change your mail settings:
>> >>> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>> >>>
>> > ---------------------------------------------------
>> > PLUG-discuss mailing list - PLUG-discuss at lists.plug.phoenix.az.us
>> > To subscribe, unsubscribe, or to change your mail settings:
>> > http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>> >
>> > ---------------------------------------------------
>> > PLUG-discuss mailing list - PLUG-discuss at lists.plug.phoenix.az.us
>> > To subscribe, unsubscribe, or to change your mail settings:
>> > http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>> ---------------------------------------------------
>> PLUG-discuss mailing list - PLUG-discuss at lists.plug.phoenix.az.us
>> To subscribe, unsubscribe, or to change your mail settings:
>> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>>
>
>
>
> --
> :-)~MIKE~(-:
>



-- 
:-)~MIKE~(-:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.PLUG.phoenix.az.us/pipermail/plug-discuss/attachments/20090227/caa60682/attachment.htm 


More information about the PLUG-discuss mailing list