n> perl -E 'use P;
my $fmt="prod\t006\t2.13\tx86_64\trpm";P $fmt;
my $str=P $fmt;P "str=\"$str\"";
my @flds=split /\t/,"$str";
foreach (@flds) {
Pe "%s \x83", "$_";
} P " ";
'
prod 006 2.13 x86_64 rpm
str="prod 006 2.13 x86_64 rpm"
prod 6 2.13 x86_64 rpm
####
perl -E 'use P;
my $fmt=["%s\t%s\t%s\t%s\trpm","prod", "006", "2.13", "x86_64", "rpm"];
P "%s", $fmt; # already converted
'
["%s %s %s %s rpm","prod",6,2.13,"x86_64","rpm"]
####
> perl -E 'use P;
my $fmt=[qw(%s\t%s\t%s\t%s\t%s prod 006 2.13 x86_64 rpm)];
P "%s", $fmt; # already converted before fmt
my $str=P @$fmt;
P "str=\"$str\"";
my @flds=split "\t","$str";
Pe "(%s) \x83", "$_" foreach @flds;
P " ";'
["%s\t%s\t%s\t%s\t%s","prod",6,2.13,"x86_64","rpm"]
str="prod\t6\t2.13\tx86_64\trpm"
(prod\t6\t2.13\tx86_64\trpm)
####
> perl -E 'use P;
my $fmt=["%s\t%s\t%s\t%s\t%s", qw( prod "006" "2.13" x86_64 rpm)];
P "%s", $fmt; # already converted before fmt
my $str=P @$fmt;
P "str=\"$str\"";
my @flds=split "\t","$str";
Pe "(%s) \x83", "$_" foreach @flds;
P " ";'
["%s %s %s %s %s","prod",""006"",""2.13"","x86_64","rpm"]
str="prod "006" "2.13" x86_64 rpm"
(prod) ("006") ("2.13") (x86_64) (rpm)
####
Recycling 1 duplicates...(cannot stat, already deleted?) path=/Share/suse/distribution/12.1/repo/oss/suse/test2/smugbatch-"006"-"2.1.3".x86_64.rpm, dev=(undef)