Come posso eseguire più rake posts:remap contemporaneamente?

Ciao
Ho due domande, se puoi aiutarmi ti sarò grato

1: Ho più comandi rake posts:remap, più di 1000

Esempio:

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"]

Come posso eseguirli tutti in una volta?

2: come posso usare Regex Remap?

per rimuovere il testo in tutti gli URL che hanno testo alla fine come questo

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

per farlo diventare come questo

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

rimuovere solo il testo alla fine di questi URL

Grazie.

Se non è troppo tardi (il tuo forum non è ancora andato online e le persone non stanno ancora aggiungendo nuovi dati), vorrai farlo nel tuo script di importazione. Basta cancellare il database e ricominciare.

Se è troppo tardi (hai già lanciato il tuo forum in discourse), dovrai farlo in rails. È troppo difficile farlo in un’attività di assunzione a causa della necessità di capire tutti i livelli di escape dei caratteri speciali.

1 Mi Piace