Regex ile seq, mysql tırnak için hata iletisi


0

Otomatik sırasını regex alıntılar bazı araç var mı?

Neyi yanlış yaptığımı anlayamıyorum. Ben her zaman bu hatayı unterminated'komut' alıyorum

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

Bu özel mysql tırnak alıntı yapmak zorunda mıyım?

Yanıtlar:


2

Sona eren bir eğik çizgiden (ikinci-son karakter) yoksundur:

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

Bu bash olarak çalışır, ancak açıkçası Windows cmd'de çalışmaz:

echo INSERT INTO '`tablenameasdf`' | sed 's/INSERT INTO `tablename.*`/INSERT INTO \`othertable\`/'
INSERT INTO `othertable`
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.