我从 MySQL 数据库中提取了以下数据来创建标签。
休息 名称:RAJ 公司:ABC 订单号:101 订单详细信息: 项目1 第 20 项 第 3 项 休息 名称:RAJ 公司:ABC 订单号:101 订单详细信息: 2 x 项目 1 2 x 物品 2 2 x 物品 3 休息 名称:RAJ 公司:ABC 订单号:101 订单详细信息: 5 x 物品4 5 x 物品 5 5 x 物品 2
我编写了一些代码来查找 BREAK 在 PHP 中的位置,它可以生成如下所示的行号。
2 14 26 36
我想要一个文件的内容在一个文件中的第 2 行和第 14 行之间以及一个文件中的第 26 到 36 行之间。我正在使用 php 并尝试使用 shell_exec 函数中的 sed 但是如果我读取此输出并生成 sed 命令,我不会将前 2 个数字放在一起。
我所期待的如下。
sed -n 2,14p file1.txt sed -n 26,36p file2.txt
在 php 或 shell 脚本中有什么建议吗?