Esteja ciente de que sua E / S de discos pode estar limitando você:
doit() {
(cat "$1") | grep -ioE "($Keys$Delimiters$Payload+$End_String)" | grep -v 'null' | grep -v '*'
}
export -f doit
parallel doit ::: $Files_To_Parse
Considere percorrer o tutorial. Sua linha de comando vai adorar você por isso:
man parallel_tutorial