in reply to Autosplit-Mode and $F[6] vs @F[6]

Hahaha, it took me a while to realize it...

It's not perl, it's your shell! Commandline argument strings in double-quotes undergo variable substitution by the shell. :-D

The solution:

perl -0012 -ane 'print join(" => ",@F[8,6]),"\n" if $F[6]=~/cmd\.exe/' + access.csv