Joril, isso irá alterar as todas revisões no repositório. Eu acho que não é uma decisão correta.
Eu proponho o seguinte script. Supondo que você tenha uma lista de URLs de repositório em um arquivo de texto simples repolist.txt
#!/bin/sh
# List of repository URLs
repolist='cat repolist.txt'
# Root for temporary working directories
wdroot="wd"
# Source filenames regexp for find(1)
fname='.*\.(txt|java|xml)'
# Search/replace strings
oldstr="Twitter"
newstr="Plurk"
# SVN commit message
comment="replaced $oldstr by $newstr"
mkdir -p $wdroot
cd $wdroot
for repo in $repolist; do
echo Repository: $repo
wd='basename $repo'
echo ... checkout
svn co $repo $wd
echo ... search and replace
find $wd -regextype posix-egrep -regex $fname | xargs sed -i "s/${oldstr}/${newstr}/g"
echo ... checkin
( cd $wd; svn ci -m "$comment" . )
done