Stream editing using perl - miraj/tools GitHub Wiki

perl -ne 's/find/replace/; print'

perl -ne '/regex/ && print'

perl -ane 'print @F[1], @F[2]. "\n"'

perl -F/-/ -ane 'print "@F[2] @F[1]\n"'

$_ has the whole line

$. has the line number

Removing the first line:

ls -l | perl -ane '/^total/ || print $F[-1], "\n"'

ls -l | perl -ane ' $. == 1 || print $F[-1], "\n"'

ls -l | perl -ane ' @F == 8 && print "$F[-1]\n"'

ls -l | perl -ane 'print if $F[-1] =~ m@\d+@'

⚠️ **GitHub.com Fallback** ⚠️