Použij třeba sed Já si napsal něco pro úpravu nekorektních názvů, tak se ti to třeba hodí
cat titulky.txt | sed 's/.*\///' | iconv -t A-8 | tr 'A-Z' 'a-z' | tr -cs -- '-0-9a-z_.' '_' | tr -s -- '-_' '-_' | sed 's/^_*//;s/_*$//;s/\_\./\./g' > titulky.txt