[linux] Re: bashvraagje

Hans Paijmans j.j.paijmans op uvt.nl
Wo Nov 2 14:10:41 CET 2005


Kees Theunissen wrote:
> On Wed, 2 Nov 2005, Hans Paijmans wrote:
> 
>>ik heb twee lijstjes met woorden. ik wil elk woord van de eerste
>>lijst een keer met alle woorden van de tweede lijst combineren.
>>
>>Ik dacht dat dit zou werken:
>>
>>exec 6<$1
>>exec 7<$2
>>
>>while read -u 6 x ; do
>>  while read -u 7 y; do
>>     echo $x"   "$y;
>>  done
>>done
>>
>>maar hij leest alleen de eerste file van de eerste lus (maar wel alle
>>files van de tweede).
> 
> Waarom zou hij als hij "while read -u 7 y" gedaan heeft weer vooraan
> in die file beginnen? Tenzij je hem natuurlijk zegt dat hij opnieuw
> moet beginnen.

Denk-vervuiling door macht der gewoonte met gewone variabelen...


Bedankt!




-- 
Dr. J.J. Paijmans
thuis: Elzenstraat 1, Waalre, 040-2230680    http://paijmans.net
Tilburg University, Faculty of Arts,        Dept. of Linguistics & AI
Tilburg, Netherlands (+31) (0)13-4662693    http://pi0959.kub.nl
+31 621 961 083




More information about the Linux mailing list