[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
RE: bash question
- From: Dario Lesca <d lesca solinos it>
- To: For users of Fedora <fedora-list redhat com>
- Subject: RE: bash question
- Date: Wed, 31 Oct 2007 14:36:12 +0100
Il giorno mer, 31/10/2007 alle 09.28 -0400, Miner, Jonathan W (CSC) (US
SSA) ha scritto:
> By pipe'ing the commands together, you cause the while loop
> to be executed in a subshell. Change your script to be:
>
> done << _EOF_
> a a a
> b b b
> c c c
> _EOF_
>
> echo $i
Thanks ... but my original script is someone like this:
ls dir/|
while read d
do
...
done
then I have change it so:
ls dir > /tmp/f.tmp
while read d
do
....
done < /tmp/f.tmp
rm -f /tmp/f.tmp
Now all work fine!
Thanks!!
--
Dario Lesca <d lesca solinos it>
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]