Let us say you have 100 files (csv/tsv) and you would like to remove a column named "event" from all the files. You can do it with gnu-parallel and  with one of the two excellent tools: tsv-utils and csvtk. Following is code to remove named columns from several text files in parallel:

with parallel and tsv-utils:

================================================================

$ parallel 'tsv-select -H -d "," -e "event" {} > output_directory/{.}_new.csv' ::: *.csv

-H - header

-d - delimiter is comma

-e - exclude

"event" - column name to be excluded 

{.} - Removes the extension of the file

=================================================================

with parallel and csvtk:

=================================================================

$ parallel csvtk cut -f -event {} -o {.}_new.txt ::: *.txt

-f - option to remove exact string (-F means you can use regex)

-event  -remove event column and keep rest of the columns (if it is "event" instead of "-event", then program would retain only event column)

=================================================================