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 끝에 텍스트가 있는 모든 URL에서 해당 텍스트를 제거하려고 합니다.

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

다음과 같이 변경하고 싶습니다.

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

URL 끝의 텍스트만 제거하면 됩니다.

감사합니다.

아직 늦지 않았다면(포럼이 아직 공개되지 않았고 사람들이 새 데이터를 추가하지 않았다면) 이를 가져오기(import) 스크립트에서 수행하는 것이 좋습니다. 데이터베이스를 지우고 처음부터 다시 시작하면 됩니다.

만약 이미 늦었다면(이미 Discourse에서 포럼을 공개한 경우) rails에서 수행해야 합니다. 특수 문자의 여러 단계의 이스케이프를 파악해야 하기 때문에 rake task로 이를 수행하기는 너무 어렵습니다.