From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7567 invoked from network); 5 Dec 2006 07:32:20 -0000 X-Spam-Checker-Version: SpamAssassin 3.1.7 (2006-10-05) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00,FORGED_RCVD_HELO autolearn=ham version=3.1.7 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by ns1.primenet.com.au with SMTP; 5 Dec 2006 07:32:20 -0000 Received-SPF: none (ns1.primenet.com.au: domain at sunsite.dk does not designate permitted sender hosts) Received: (qmail 19729 invoked from network); 5 Dec 2006 07:32:13 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 5 Dec 2006 07:32:13 -0000 Received: (qmail 28322 invoked by alias); 5 Dec 2006 07:32:04 -0000 Mailing-List: contact zsh-users-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 11051 Received: (qmail 28312 invoked from network); 5 Dec 2006 07:32:04 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by sunsite.dk with SMTP; 5 Dec 2006 07:32:04 -0000 Received: (qmail 18517 invoked from network); 5 Dec 2006 07:32:04 -0000 Received: from ug-out-1314.google.com (66.249.92.171) by a.mx.sunsite.dk with SMTP; 5 Dec 2006 07:32:00 -0000 Received: by ug-out-1314.google.com with SMTP id k3so2872696ugf for ; Mon, 04 Dec 2006 23:31:59 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=i1lvHG5dR1tKBFMkP73eoUvjcZA8S0JF9eBlg1sqbK+kqyDCjWaE8lhhkfoDzX0iUQpjmvvhVQq0TiZuvrnkPWM64gbCeSMoKS9LjT56UC5Q/CWHRXdemS4m8t+YaG5/+p7/bfZivGkuJsOgRq72rpMuH3zgAusDCgfXTDuqmB8= Received: by 10.78.166.7 with SMTP id o7mr8618987hue.1165303918824; Mon, 04 Dec 2006 23:31:58 -0800 (PST) Received: by 10.78.184.5 with HTTP; Mon, 4 Dec 2006 23:31:58 -0800 (PST) Message-ID: Date: Tue, 5 Dec 2006 02:31:58 -0500 From: TjL To: "Zsh Users List" Subject: Scripting situation I cannot wrap my head around MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline My apologies for asking you all for what feels like a basic question, but I am missing something and cannot wrap my head around how to fix it. I am currently writing "verbatims" for a class that I am taking. The teacher wants the verbatims to include a number for each time a person has spoken. An example will make this more clear. Assume that John, Tim and George and talking. Here is "normal" dialog: John: How are you today? Tim: I'm good. George: I'm Ok, how are you John: I'm good too. George: Glad to hear it John: Thanks Tim: Yeah, me too Here is verbatim style dialog: John1: How are you today? Tim1: I'm good. George1: I'm Ok, how are you John2: I'm good too. George2: Glad to hear it John3: Thanks Tim2: Yeah, me too Notice that the number next to the name represents the number of times that person has said something (it doesn't matter WHO they said it to). What I am trying to do is figure out a way to have the numbering done for me, but I can't wrap my head around how to do that. You would need separate counters for each person, and you wouldn't know how many people would be a part of the conversation (no fewer than 2 people, probably no more than 10, usually 2-5). I've tried to come up with WHILE loops or FOR loops using counters and such, but I can't get past the first hurdle, which seems to be: how to keep track of a counter for each speaker when you don't know how many speakers you will have. Any help appreciated. The fact that it's 2:30am may have something to do with my brain fog (I hope!) so my apologies if I am missing something obvious! TjL