Как запустить несколько команд rake posts:remap одновременно?

Привет!
У меня два вопроса. Если вы сможете помочь, буду очень благодарен.

1: У меня множество команд rake posts:remap — более 1000.

Пример:

rake posts:remap["https://demo.com/?p=100041115","https://www.discourse.com/t/14529"]
rake posts:remap["https://demo.com/?p=100041158","https://www.discourse.com/t/14530"]
rake posts:remap["https://demo.com/?p=100041181","https://www.discourse.com/t/14531"]
rake posts:remap["https://demo.com/?p=100041222","https://www.discourse.com/t/14532"]
rake posts:remap["https://demo.com/?p=100041280","https://www.discourse.com/t/14533"]
rake posts:remap["https://demo.com/?p=100041321","https://www.discourse.com/t/14534"]
rake posts:remap["https://demo.com/?p=100041556","https://www.discourse.com/t/14535"]
rake posts:remap["https://demo.com/?p=100041629","https://www.discourse.com/t/14536"]
rake posts:remap["https://demo.com/?p=100041642","https://www.discourse.com/t/14537"]
rake posts:remap["https://demo.com/?p=100041745","https://www.discourse.com/t/14538"]

Как запустить их все сразу?

2: Как использовать Regex Remap?

Чтобы удалить текст в конце всех URL-адресов, которые содержат текст в конце, например:

https://demo.com/?p=100041115/text-text

Превратив их в:

https://demo.com/?p=100041115

Просто нужно удалить текст в конце таких URL.

Спасибо.

Если еще не поздно (ваш форум еще не запущен, и пользователи пока не добавляют новые данные), лучше сделать это в скрипте импорта. Просто очистите базу данных и начните заново.

Если уже поздно (вы уже запустили свой форум в Discourse), то нужно сделать это в Rails. Делать это через rake-задачу слишком сложно из-за необходимости учитывать все уровни экранирования специальных символов.