On Thu, Apr 26, 2018 at 5:45 PM, Rudolf Sykora <rudolf.syk...@gmail.com> wrote: > Hello > > I, using OpenBSD's p9p, see this > > % w='A > B > C' > % echo $w > A > B > C > % for(i in $w) {echo $i; echo XXX} > A > B > C > XXX > > ie, w in for is taken as just one argument instead of > 3. What can I do with it? > > I haven't modified ifs (it should be \n space and tab). > (How can I check, say see the character codes?) > > Thanks for comments > Ruda >
Here, $w's value is a string. % w='A B C' % echo $#w 1 And here, it's a list. % w=(A B C) % echo $#w 3 % for(i in $w) {echo $i; echo XXX} A XXX B XXX C XXX