Você pode usar este comando para substituir (assumindo o GNU sed
como encontrado no CentOS):
sed -i "s/hspace='\([0-9]*\)'/style=\"margin: 0 px;\"/g" filename.html
Para substituir todos os arquivos .html:
find . -type f -name '*.html' -exec sed -i "s/hspace='\([0-9]*\)'/style=\"margin: 0 px;\"/g" {} +