sed -ri.bak 's/(;EPrints.*\.).*?(;EPrints)/\1agg\2/' *.dat sed -ri.bak 's/;([a-zA-Z_8]+);([a-zA-Z_\.\/]+)$/;\2.\1;\2/' *.dat