in reply to Re: error message txtFile comparison with output in another txtfile
in thread error message txtFile comparison with output in another txtfile

Thanks, but there is (still) no output in the new produced textfile (see also my upper message) although 'general.txt' and 'search.txt' have both the same content. Jurgen
  • Comment on Re^2: error message txtFile comparison with output in another txtfile

Replies are listed 'Best First'.
Re^3: error message txtFile comparison with output in another txtfile
by GrandFather (Saint) on Jul 14, 2005 at 22:57 UTC

    You should provide sample data (file contents) in a <readmore>...</readmore> block in your original post so that others can reproduce your problem.


    Perl is Huffman encoded by design.
      Here is the content of the files to be compared: 'general.txt': 'search.txt':
Re^3: error message txtFile comparison with output in another txtfile
by GrandFather (Saint) on Jul 14, 2005 at 23:20 UTC

    and now that the "compile" errors are fixed you should state your new problem: what do you expect to see and what do you actually see.

    For test purposes it would be better to print to STDOUT rather than to a file.


    Perl is Huffman encoded by design.
      well the code should take the search strings from 'search.txt' (here: 'Juergen'), take this string and compare it to all entries in 'general.txt'. Since one of the entries in 'general.txt' is a matching string, the output should be written into an output text file.

        In a word: chomp. Also, I think you really want to search general.txt for the match text (one per line) from search.txt, so the for loop becomes something like:

        for $a (@sea) { chomp $a; @result = grep /\Q$a\E/, @gen; push (@final , @result); }

        Perl is Huffman encoded by design.