in reply to escape each backslash of each array element
#!/usr/bin/perl use strict; use warnings; use Data::Dumper::Concise; my @row = q(aa, bb, \\c\c\, d\d); foreach (@row) { s/(\\+)/$1$1/; } print Dumper(join(',', @row)); [download]