in reply to DBM files between systems

You'll most likely be better off using Freeze::Thaw.

from the module docs:
Converts data to/from stringified form, appropriate for saving-to/reading-from permanent storage.

You could also try to use Text::CSV_XS for csv files.

grep
grep> rm -f /bin/laden