Você pode usar o script a seguir, presumindo que deseja copiar todos os arquivos de um diretório DIR1 para outro DIR2 em sua chave USB.
Se a seleção do seu arquivo for mais complicada, você poderá adaptar o script, por exemplo usando find
.
Se você tiver outros caracteres ilegais, basta adicionar mais comandos sed
.
#!/bin/bash
DIR1=/path/to/origin
DIR2=/path/to/target
for file in 'ls $DIR1'
do
newfile='echo $file | sed 's/\./_stop_/g' | sed 's/,/_comma_/g''
cp $DIR1/$file $DIR2/$newfile
done