seq avec regex, message d'erreur pour les citations mysql


0

Existe-t-il un outil qui cite automatiquement regex pour seq?

Je ne peux pas comprendre ce que je fais mal. Je reçois toujours cette erreur unterminateds 'commande`

sed -i 's/INSERT INTO `tablename.*`/INSERT INTO \`othertable\`' *.sql

Dois-je citer ces citations spéciales de MySQL?

Réponses:


2

Il ne manque pas de barre oblique finale (l'avant-dernier caractère):

's/INSERT INTO `tablename.*`/INSERT INTO \`othertable\`/'

Cela fonctionne dans bash, mais ne fonctionnera évidemment pas sous Windows cmd:

echo INSERT INTO '`tablenameasdf`' | sed 's/INSERT INTO `tablename.*`/INSERT INTO \`othertable\`/'
INSERT INTO `othertable`
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.