antes de que se acabe el año aprovecho para compartir con vosotros un excelente tutorial de one-liners de Perl, esos comandos que en una línea permiten ejecutar complejas operaciones en el terminal de Linux, el símbolo del sistema de Windows, o, mejor aún, desde dentro de una ventana de MobaXterm.
El tutorial se aloja e:
https://github.com/learnbyexample/Command-line-text-processing/blob/master/perl_the_swiss_knife.md
y tiene ejemplos tan útiles como:
# 1) calcula máximo de una lista de números separados por comas
$ echo '34,17,6' | perl -MList::Util=max -F, -lane 'print max @F' 34 # 2) valida y expande un one-liner a un programa completo más comprensible
$perl -MO=Deparse -ne 'if(!$#ARGV){$h{$_}=1; next} print if $h{$_}' LINE: while (defined($_ =)) { unless ($#ARGV) { $h{$_} = 1; next; } print $_ if $h{$_}; } -e syntax OK
El tutorial tiene también recetas para usar el resto de herramientas del terminal Linux, como grep, sed y muchas otras, en
https://github.com/learnbyexample/Command-line-text-processing
Feliz año!
Bruno