Bug 16618 - problem with ksh
Summary: problem with ksh
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: pdksh
Version: 6.1
Hardware: i386
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Trond Eivind Glomsrxd
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2000-08-20 08:17 UTC by Need Real Name
Modified: 2008-05-01 15:37 UTC (History)
0 users

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2000-08-20 08:17:46 UTC
Embargoed:


Attachments (Terms of Use)

Description Need Real Name 2000-08-20 08:17:44 UTC
Hi,
Thanks fro your answer, but i 've still a problem !!!

it-s whith ksh (the problem is ok with zsh, but zsh have problem with 
arrays (i've programs to prove it !)

The value next the loop is the same than before the loop, and not the 
value at the end of the loop !!!

Try this  short program, it count normally the number of file in a 
directory (ls |wc -l equivalent), I use this structure in multiple shells 
to administrate Oracle databases, and i'm very embarassed !!!

thanks to help me (sorry for my poor english)

gbouchez

#!/bin/ksh
a=0
echo $a
ls  | while read FILE
do
   let a=a+1
   echo $a
done
echo 'end of loop'
echo $a

Thanks...

Comment 1 Trond Eivind Glomsrxd 2000-08-20 14:35:10 UTC
You are piping it into something which can the be a separate process... user
error.

Comment 2 Need Real Name 2000-08-20 17:25:40 UTC
Hi,
i'm not ok with your answer, because, when i work on sun Solaris or HP-UX
this command is OK !

So for me , there's a problem with linux...



Comment 3 Trond Eivind Glomsrxd 2000-08-20 17:33:42 UTC
That something works that way in some places, does not mean that everything
needs to work that way... e.g, take a look at #8894 (which also concerns the
read facility, BTW). If you disagree, I suggest you contact the author
(http://www.cs.mun.ca/~michael/pdksh/)


Note You need to log in before you can comment on or make changes to this bug.