替换大 sql 文件中的字符串(15 次)bash

Replace string in big sql file (15 go) bash

我必须替换转储文件中的这个字符串:

use clients_db; 

来自

use client;

环境src和dest的数据库名称不同

我尝试使用 sed,但它不起作用,因为文件太大了。

提前致谢

这应该可以在不编辑文件的情况下完成工作:

sed 's/^use clients_db;/use client;/' clients_db_dump.sql | docker exec -i database mysql -uuser -ppass clients

我假设use clients_db;之前没有空格。