Perl TIMTOWTDI.
, , , . perldoc perlrun, .
. , .
echo '48 54 54 50' | perl -0x20 -pe'$_=chr hex$_'
echo '48 54 54 50' | perl -0x20 -ne'print chr hex$_'
echo '48 54 54 50' | perl -0777 -anE'say map chr,map hex,@F'
echo '48 54 54 50' | perl -0777 -anE'say map{chr hex$_}@F'
echo '48 54 54 50' | perl -0apple'$_=chr hex$_' -0x20
echo '48 54 54 50' | perl -apple'$_=join"",map{chr hex}@F'
echo '48 54 54 50' | perl -lanE'say map{chr hex}@F'
, . , , perldoc perlrun.
perl -0x20 -pe'$_=chr hex$_'
. , , , . , , .
$/ = " ";
while( <> ){
$_ = chr hex $_;
} continue {
print $_;
}
perl -0apple'$_=chr hex$_' -0x20
, .
-a -l -p, . , .
echo '48 54 54 50' | perl -0x20 -pe'$_=chr hex$_'
$/ = "";
$\ = $/;
$/ = " ";
while( <> ){
@F = split " ", $_;
$_ = chr hex $_;
} continue {
print $_;
}
perl -lanE'say map{chr hex}@F'
, , lanE.
$\ = $/;
while( <> ){
@F = split " ", $_;
say map { chr hex $_ } @F;
}