Supondo que você esteja executando o WP em cima de um banco de dados MySQL e que o prefixo da tabela seja wp_
, será necessário executar uma consulta como:
UPDATE wp_posts
SET post_content = REPLACE(REPLACE(post_content, '[bash]', '<pre>'), '[/bash]', '</pre>')
WHERE post_content LIKE '%[bash]%'
Faça um backup primeiro, só por precaução!
mysqldump -h hostname -u username -p your_wp_database_name > backup.sql