New to tcl programming. I need to write a procedure to read a file, and each word on each line need to be searched to see wether that word is repeated in that file. If repeated, that line to be written out. I am not able think of a neat way to do this ? Any help is appreciated. For example :

The file will contain some lines similar to

a: b c db: e f..e : x y

So I need to search for each of item 'b, c, d' to see whether they are being used elsewhere, here item 'b' is used in the secondline, so I need to get line 'b: e f', likewise item 'e' also being used elsewhere, so I need also get line 'e: x y' line as well.

Thanksbubby_k

Posted by admin (Graham Ellis), 23 December 2004

Treat each line as a list to check each word in turn (you'll need to strip off the colons which, judging by your test data, you want eliminated) and scan through an array you're developing to see if the element already exists ... recording all elements in the array. Be careful to print out each line only once even if it matches because of two previous words.

Hmm - not sure how clear my description is. Here it is in a piece of code: