$ echo 25 | pwsh -c '$input-replace"\d",{2*"$_"}' 410 $ echo 25 | perl -pe 's/\d/2*$&/eg' 410
PS> $temp:pwsh_out = 10000 PS> /bin/cat /tmp/pwsh_out 10000
$ echo '''' PS> echo '''' '
PS> $Y = { param($f) . { param($x) . $x $x } { param($y) . $f { param($x) . (. $y $y) $x }.GetNewClosure() }.GetNewClosure() } PS> $fac = & $Y { param($f) { param($n) $n -lt 2 ? 1 : $n * (. $f ($n - 1)) }.GetNewClosure() } PS> & $fac 5 120
PS> gv -v|% m*d|% t* gv -v|% m*d|% t* PS> &($x={"&(`$x={$x})"}) &($x={"&(`$x={$x})"}) $ bash $ eval ${x='echo eval \${${x@A}}'} eval ${x='echo eval \${${x@A}}'}
bilingual pun,
.ps1 .pl 1 1 {1} {1} end {1} sub {1} {end {1}} {sub {1}} &{end {1}} &{sub {1}}
awk -e 'BEGIN { printf "3\n" }' perl -e 'BEGIN { printf "3\n" }' ruby -e 'BEGIN { printf "3\n" }' pwsh -c 'BEGIN { printf "3\n" }'
$ time ...; time ...; .... real 0.00 ... real 0.00 ... real 0.03 ... real 0.22 ...
bilingual pun,
``` ```