提取大型 SQL 转储的一部分

提取大型 SQL 转储的一部分

有没有办法将 grep 和 head 之类的命令链接在一起来提取文件的一部分?

问题是,在我的 .sql 文件中的某个地方,我有需要与新数据进行比较的旧数据,但我不知道需要告诉 Head 从哪一行开始。但我只需要选择大概 10 行...这是一张小表。

我正在寻找

Find `database`.`tablename` | head next 20 lines to new file.txt

答案1

您可以使用它-A来指定想要打印匹配后的行数。

grep -A 20 '`database`.`tablename`' dump.sql

这当然也包括比赛,你可以将其传送给观众。这里不需要head

相关内容