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?

Franz Kafka
la source

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`
Kubanczyk
la source