Hi team, I have a array with some fields like this
@csv_out = "m2000_id","2014-04-23 11:48:30","Ne is Disconnected",14742 +,10.35.22.201,"NULL",6007,"N/A","FailedtosetSSLconnectionmode","Media +tionService0206",10.9.74.12,405171,"874986",0,1,11,1,1,1,0,1,-",13890 +20188,"1389020188",1415599200,0,0,0,0,1,301,0,1389020188,0,0,0
So now I need to put double quotes around the fields that have characters (already done), and as well in the first 10 fileds. I tried something like
elsif ($_ =~ m/[a-zA-Z]/ || $csv_out[0 .. 10]){ print "$_\n"; $_=~ s/,/ /g; print WRITEFILE '"'."$_".'"' . "," ;
as you can see the first clause in the elsif is ok, but the second one cannot make it work. Any simple way to specify that I need double quotes on all caracther fields and the first 10 fields? Since the first 10 contain fields with numerics as well.
Thanks!In reply to array range positions by juanito23
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |