> Assigning  `my @x=$_.lines` puts everything into $x[0]

Trying this on windows

C:\> raku.exe   -e "my @x = 'lines.txt'.IO.lines; say @x[1,7,3].join(qq~\n~); "
Line 1
Line 7
Line 3

or
C:\> raku.exe -e " say 'lines.txt'.IO.lines[1,7,3].join(qq~\n~); "
Line 1
Line 7
Line 3

a

Andy Bach, BS, MSCMECFA
Systems Mangler
Internet: andy_b...@wiwb.uscourts.gov<mailto:andy_b...@wiwb.uscourts.gov>
Voice: (608) 261-5738, Cell: (608) 658-1890

Every man has the right to an opinion but no man
has a right to be wrong in his facts. Nor, above all,
to persist in errors as to facts. Bernard Baruch

________________________________
From: ToddAndMargo via perl6-users <perl6-us...@perl.org>
Sent: Monday, August 24, 2020 9:35 PM
To: perl6-users <perl6-us...@perl.org>
Subject: print particular lines question

Hi All,

I seems I should know how to do this, but
I am drawing a blank.

$ cat Lines.txt | raku -ne 'say $_;'
Line 1
Line 2
Line 3
Line 4
Line 5
Line 6
Line 7
Line 8
Line 9
Line 10
Line 11


I want to print liens 1, 3, and 7.

Assigning  `my @x=$_.lines` puts everything into $x[0]


Many thanks,
-T

Reply via email to