Re: bash question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dario Lesca wrote:
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!!

Stupid bash tricks:

while read d
do
	....
done <<XX
`ls dir/`
XX


Jeff Voskamp


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux